sql >> Base de Datos >  >> RDS >> Mysql

Seleccione una columna específica de una fila específica usando la antigua API mysql_*

Debe obtener su resultado usando mysql_fetch_assoc() , o mysql_fetch_array() (u otras personas). $result como lo devuelve mysql_query() , es un recurso de resultado, no un conjunto de filas 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();

Cuando espera que se devuelvan varias filas en lugar de solo una, búsquelas dentro de un while círculo. Hay muchos ejemplos de esto en el mysql_fetch_assoc() documentación .