Anda perlu mengambil hasil Anda menggunakan mysql_fetch_assoc()
, atau mysql_fetch_array()
(atau lainnya). $result
seperti yang dikembalikan oleh mysql_query()
, adalah sumber daya hasil, bukan kumpulan baris yang sebenarnya:
$result = mysql_query("SELECT loglevel FROM Logs WHERE id='$number'");
// If the query completed without errors, fetch a result
if ($result) {
$row = mysql_fetch_assoc($result);
echo $row['loglevel'];
}
// Otherwise display the error
else echo "An error occurred: " . mysql_error();
Saat Anda mengharapkan beberapa baris dikembalikan, bukan hanya satu, ambil di dalam while
lingkaran. Ada banyak contohnya di mysql_fetch_assoc()
dokumentasi
.