Mysql
 sql >> Database >  >> RDS >> Mysql

Seleziona una colonna specifica da una riga specifica utilizzando la vecchia API mysql_*

Devi recuperare il risultato utilizzando mysql_fetch_assoc() o mysql_fetch_array() (o altri). $result come restituito da mysql_query() , è una risorsa risultato, non un set di righe effettivo:

$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 ti aspetti che vengano restituite più righe anziché una sola, recuperale all'interno di un while ciclo continuo. Ci sono molti esempi di questo in mysql_fetch_assoc() documentazione .