sql >> Databasteknik >  >> RDS >> Mysql

Hur man felsöker php/MySQL COUNT(id) som returnerar 1 istället för totalt inmatningsvärde

row är en associativ array med en post för varje kolumn i resultatuppsättningen. Eftersom det bara finns en kolumn där, count($row) returnerar 1 . Istället bör du bara komma åt den enda kolumnen där:

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


  1. Hur löser man detta i Mysql (#1242 - Subquery returnerar mer än 1 rad)?

  2. När ska man stänga markörer med MySQLdb

  3. Enkel mysql-fråga för att kontrollera om rad finns

  4. MySQL/Hibernate - Hur felsöker jag en MySQL-poolad anslutning som fortsätter att tappa?