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

Die erste Zeile der MySQL-Ressourcenzeichenfolge abrufen?

Die Verwendung von mysql_fetch_assoc() holt nicht nur eine Zeile, sondern verschiebt auch den internen Zeiger der Ergebnismenge auf die nächste Zeile. Um die Ergebnisressource auf die erste Zeile zurückzusetzen, müssen Sie mysql_data_seek() verwenden.

$query = "SELECT * FROM mytable";
$result = mysql_query($query);

$firstrow = mysql_fetch_assoc($result);

// reset the result resource
mysql_data_seek($result, 0);


while($row = mysql_fetch_assoc($result)) {
   //display all of them
}