Weil Sie eine MySQL-Ressource erhalten, wenn Sie eine mysql_query()
.
Verwenden Sie so etwas wie mysql_fetch_assoc()
um die nächste Reihe zu bekommen. Es gibt ein Array mit den Spaltennamen als Indizes zurück. In Ihrem Fall ist es wahrscheinlich COUNT(*)
.
Hier ist eine Lösung und einige kleinere Verbesserungen Ihres Snippets:
$rt = mysql_query("SELECT COUNT(*) FROM persons") or die(mysql_error());
$row = mysql_fetch_row($rt);
if($row)
echo "<h1>Number:</h1>" . $row[0];
Wenn Sie alle Zeilen der Ergebnismenge benötigen, verwenden Sie dieses Snippet:
while($row = mysql_fetch_assoc($rt)) {
var_dump($row);
}