Výsledek musíte načíst pomocí mysql_fetch_assoc()
nebo mysql_fetch_array()
(nebo jiné). $result
jak je vráceno mysql_query()
, je zdrojem výsledků, nikoli skutečnou sadou řádků:
$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();
Pokud očekáváte, že se vrátí více řádků, nikoli pouze jeden, načtěte je do while
smyčka. Existuje mnoho příkladů v mysql_fetch_assoc()
dokumentaci
.