Трябва да извлечете резултата си с помощта на mysql_fetch_assoc()код>
, или mysql_fetch_array()
(или други). $result
както се връща от mysql_query()
, е резултатен ресурс, а не действителен набор от редове:
$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();
Когато очаквате да бъдат върнати няколко реда, а не само един, извлечете ги в while
цикъл. Има много примери за това в mysql_fetch_assoc()код> документация
.