sql >> Databáze >  >> RDS >> Mysql

Jak ladit php/MySQL COUNT(id) vrací 1 místo celkové hodnoty položek

row je asociativní pole se záznamem pro každý sloupec v sadě výsledků. Protože je tam pouze jeden sloupec, count($row) vrátí 1 . Místo toho byste měli přistupovat k jedinému sloupci:

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


  1. Zamíchejte řetězec pomocí mysql/sql

  2. MySQL - Vytvořte jeden záznam ze sloupce

  3. Jak vložit pole dat do mysql pomocí php

  4. Závažná chyba:Volání nedefinované funkce getsqlvaluestring()