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

Wie finde ich eine bestimmte Zeile im MySQL-Abfrageergebnis?

Nach der ersten Abfrage cachen Sie die Daten:

$rows = array();
while($row=mysql_fetch_array($result) {
    $rows[$row[0]] = $row;
}

Dann greifen Sie einfach auf die Daten zu mit:

$row = $rows[$id];

id muss die erste sein Spalte in Ihrem Feld, damit dies funktioniert.