Você precisa buscar seu resultado usando
mysql_fetch_assoc()
, ou mysql_fetch_array()
(ou outros). $resultado
como retornado por mysql_query()
, é um recurso de resultado, não um conjunto de linhas real:$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();
Quando você espera que várias linhas sejam retornadas em vez de apenas uma, busque-as dentro de um
while
ciclo. Existem muitos exemplos disso no mysql_fetch_assoc() documentação
.