Mysql
 sql >> Base de données >  >> RDS >> Mysql

Obtenir la première ligne de la chaîne de ressources mysql ?

L'utilisation de mysql_fetch_assoc() récupère non seulement une ligne, mais déplace également le pointeur interne du jeu de résultats vers la ligne suivante. Pour réinitialiser la ressource de résultat à la première ligne, vous devez utiliser mysql_data_seek().

$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
}