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

Jak debugować php/MySQL COUNT(id) zwracając 1 zamiast całkowitej wartości wpisów?

row jest tablicą asocjacyjną z wpisem dla każdej kolumny w zestawie wyników. Ponieważ jest tam tylko jedna kolumna, count($row) zwraca 1 . Zamiast tego powinieneś po prostu uzyskać dostęp do jedynej tam kolumny:

$row = $results->fetch_assoc();
$recordCount = $row["COUNT(id)"];


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Procedury składowane MySQL nie działają z SELECT (pytanie podstawowe)

  2. Mysql wybierający z dwóch tabel

  3. Projekt SQL dla ankiety z odpowiedziami różnych typów danych

  4. Wygeneruj numer seryjny w zapytaniu mysql

  5. jak zoptymalizować to zapytanie (dotyczy 4 mm tabel)