Recherchez les données avec la ligne numéro 3 dans le jeu de résultats :
// Supposons que le nom d'utilisateur de la base de données : root, le mot de passe : 123456, la base de données : CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); if (mysqli_connect_errno($con)) { echo "Connect MySQL échec : " . mysqli_connect_error(); } $sql="SELECT nom, url FROM sites Web COMMANDE BY alexa";if ($result=mysqli_query($con,$sql)){ //Recherche les données avec le numéro de ligne 3 mysqli_data_seek($result,2); //Lire les données $row=mysqli_fetch_row($result); printf ("nom : %s url : %sn", $row[0], $row[1]); Libérez le jeu de résultats mysqli_free_result($result);}mysqli_close($con);?>
La fonction mysqli_data_seek() ajuste le pointeur de résultat sur une ligne arbitraire dans le jeu de résultats.
mysqli_data_seek( résultat,offset ) ;
paramètre | décrire |
---|---|
résultat | Requis. Spécifie l'identifiant du jeu de résultats renvoyé par mysqli_query(), mysqli_store_result() ou mysqli_use_result(). |
compenser | Requis. Spécifie le décalage du champ. La plage doit être comprise entre 0 et le nombre total de lignes - 1. |
Valeur de retour : | Renvoie VRAI en cas de succès et FAUX en cas d'échec. |
---|---|
Version PHP : | 5+ |