Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP SQL pobierz SELECT COUNT(user) do zmiennej

Powinieneś użyć mysql_result i uzyskać pierwszą kolumnę wyniku. Tak:

$result = mysql_query("SELECT COUNT(user) FROM game_paths WHERE user='$user'");
$count = mysql_result($result, 0);

Możesz również aliasować kolumnę w ten sposób:

$result = mysql_query("SELECT COUNT(user) AS total FROM game_paths WHERE user='$user'");
$data = mysql_fetch_assoc($result);
$count = $data['total'];

Co może być lepsze, jeśli zamierzasz wybrać kilka kolumn jednocześnie, a także dla czytelności.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php mysql PDO otrzymuje błąd krytyczny podczas wywoływania 2 funkcji w celu uruchomienia instrukcji sql w tym samym pliku

  2. Wstawianie wartości daty do MySQL przez PHP

  3. Brak mysql.sock; otrzymując OperationalError:(2002, Nie można połączyć się z lokalnym serwerem MySQL przez gniazdo '/tmp/mysql.sock' (2))

  4. Błąd bind_param - Liczba elementów w ciągu definicji typu nie zgadza się z liczbą zmiennych wiązania

  5. Obliczona wartość pola na podstawie innej kolumny podczas wstawiania