Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wählen Sie mithilfe der alten mysql_*-API eine bestimmte Spalte aus einer bestimmten Zeile aus

Sie müssen Ihr Ergebnis mit mysql_fetch_assoc() , oder mysql_fetch_array() (oder andere). $ergebnis wie von mysql_query() zurückgegeben , ist eine Ergebnisressource, kein tatsächliches Rowset:

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

Wenn Sie erwarten, dass mehrere Zeilen statt nur einer zurückgegeben werden, rufen Sie sie innerhalb von while ab Schleife. Es gibt viele Beispiele dafür im mysql_fetch_assoc() Dokumentation .