Ich versuche, die Anzahl der Zeilen in einer Tabelle zu zählen, und dachte, dass dies der richtige Weg war, das zu tun:MySQLi count (*) gibt immer 1
$result = $db->query("SELECT COUNT(*) FROM `table`;");
$count = $result->num_rows;
Aber zählen kehrt immer (int)1
. Wenn ich dieselbe Abfrage in phpMyAdmin verwende, bekomme ich das richtige Ergebnis. Es sitzt in einer Tabelle, also habe ich versucht, auch $count[0]
zu testen, aber das gibt NULL
zurück.
Was ist der richtige Weg?
Kann 'verwenden mysqli_result- $> num_rows;' See - http://php.net/manual/en/mysqli-result.num-rows.php –