Karena Anda mendapatkan sumber daya mysql saat Anda melakukan mysql_query()
.
Gunakan sesuatu seperti mysql_fetch_assoc()
untuk mendapatkan baris berikutnya. Ini mengembalikan array dengan nama kolom sebagai indeks. Dalam kasus Anda mungkin COUNT(*)
.
Berikut adalah perbaikan dan beberapa peningkatan kecil pada cuplikan Anda:
$rt = mysql_query("SELECT COUNT(*) FROM persons") or die(mysql_error());
$row = mysql_fetch_row($rt);
if($row)
echo "<h1>Number:</h1>" . $row[0];
Jika Anda perlu mendapatkan semua baris hasil, gunakan cuplikan ini:
while($row = mysql_fetch_assoc($rt)) {
var_dump($row);
}