Mysql
 sql >> Base de données >  >> RDS >> Mysql

Sélectionnez une colonne spécifique à partir d'une ligne spécifique à l'aide de l'ancienne API mysql_*

Vous devez récupérer votre résultat en utilisant mysql_fetch_assoc() , ou mysql_fetch_array() (ou autres). $result tel que renvoyé par mysql_query() , est une ressource de résultat, pas un jeu de lignes :

$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();

Lorsque vous vous attendez à ce que plusieurs lignes soient renvoyées plutôt qu'une seule, récupérez-les dans un while boucle. Il existe de nombreux exemples de cela dans le mysql_fetch_assoc() documents .