mysqli_data_seek
(PHP 5 CVS only)
mysqli_data_seek -- Déplace le pointeur interne de résultat
Description
void
mysqli_data_seek ( resource result, int offset)
La fonction mysqli_data_seek() déplace le
pointeur interne de résultat associé au jeu de
résultat représenté par result,
en le faisant pointer sur la ligne spécifiée par
offset.
Le paramètre offset doit être
compris entre zéro et mysqli_num_rows() - 1.
Note :
Cette fonction ne peut être utilisée qu'avec des
résultats obtenus avec la fonction
mysqli_store_result().
Exemple 1. Utilisation de mysqli_data_seek()
<?php /* Connexion à la base de données */ $link = mysqli_connect("localhost", "username", "password"); mysqli_select_db("mydb"); /* Récupération de quelques lignes et stockage */ $query = "SELECT DINSTINCT name FROM employee ORDER BY name"; $result = mysqli_query($query) or die(mysqli_error()):
$rows = mysqli_store_result($result);
$total = mysqli_num_fields($rows);
if ($total > 0) { // il y'a au moins une ligne /* Obtenir le dernier employé */ mysqli_data_seek($rows, mysqli_num_rows($result) -1); $employee = mysqli_fetch_row($rows); printf ("Nom de l'employé : %s\n", $employee[0]); } mysqli_free_result($rows);
?>
|
|
Voir aussi
mysqli_store_result(),
mysqli_fetch_row() et
mysqli_num_rows().