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

Vælg specifik kolonne fra specifik række ved hjælp af gamle mysql_* API

Du skal hente dit resultat ved hjælp af mysql_fetch_assoc() , eller mysql_fetch_array() (eller andre). $result som returneret af mysql_query() , er en resultatressource, ikke et faktisk rækkesæt:

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

Når du forventer, at flere rækker returneres i stedet for kun én, skal du hente dem inden for en mens sløjfe. Der er mange eksempler på dette i mysql_fetch_assoc() dokumentation .



  1. SUM() virker ikke i MySQL :SUM() med DISTINCT

  2. Tager dump af borde i oracle 10g ved hjælp af PL/SQL procedure

  3. MySQL forespørgsel / klausul udførelsesrækkefølge

  4. Tegn på, at din database ikke længere fungerer for dig