Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Selecione uma coluna específica de uma linha específica usando a API mysql_* antiga


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 .