Du måste hämta ditt resultat med mysql_fetch_assoc()
, eller mysql_fetch_array()
(eller andra). $result
som returneras av mysql_query()
, är en resultatresurs, inte en faktisk raduppsättning:
$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();
När du förväntar dig att flera rader returneras istället för bara en, hämtar du dem i en medan
slinga. Det finns många exempel på detta i mysql_fetch_assoc() dokumentation
.