Eftersom du får en mysql-resurs när du gör en mysql_query()
.
Använd något som mysql_fetch_assoc()
för att få nästa rad. Den returnerar en array med kolumnnamnen som index. I ditt fall är det förmodligen COUNT(*)
.
Här är en korrigering och några mindre förbättringar av ditt kodavsnitt:
$rt = mysql_query("SELECT COUNT(*) FROM persons") or die(mysql_error());
$row = mysql_fetch_row($rt);
if($row)
echo "<h1>Number:</h1>" . $row[0];
Om du behöver få alla rader i resultatuppsättningen använd det här utdraget:
while($row = mysql_fetch_assoc($rt)) {
var_dump($row);
}