maxdb_stmt_data_seek
maxdb_stmt::data_seek
(PECL maxdb >= 1.0)
maxdb_stmt_data_seek -- maxdb_stmt::data_seek — Se positionne sur une ligne arbitraire dans le jeu de résultats
Description
Style procédural
   bool maxdb_stmt_data_seek
    ( resource 
  $statement
   , int $offset
   )Style orienté objet
   bool maxdb_stmt::data_seek
    ( int 
  $offset
   )
    maxdb_stmt_data_seek() déplace le pointeur sur une
   ligne arbitraire offset du jeu de résultat
   statement. Le paramètre
   offset doit être compris entre zéro et le nombre total
   de lignes moins un (0.. maxdb_stmt_num_rows() - 1).
  
Valeurs de retour
   Cette fonction retourne TRUE en cas de
succès ou FALSE si une erreur survient.
  
Exemples
Exemple #1 Style orienté objet
<?php
/* Ouvre une connexion */
$maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB");
/* Vérification de la connexion */
if (maxdb_connect_errno()) {
	printf("Echec de la connexion : %s\n", maxdb_connect_error());
	exit();
}
$query = "SELECT name, zip FROM hotel.city ORDER BY name";
if ($stmt = $maxdb->prepare($query)) {
	/* Exécute une requête */
	$stmt->execute();
	/* Lie les variables de résultats */
	$stmt->bind_result($name, $code);
	/* Stock le résultat */
	$stmt->store_result();
	/* Se place sur la ligne no. 5 */
	$stmt->data_seek(5);
	/* Récupère les valeurs */
	$stmt->fetch();
	printf ("Ville : %s  Code postal : %s\n", $name, $code);
	/* Fermeture de la requête */
	$stmt->close();
}
/* Fermeture de la connexion */
$maxdb->close();
?>Exemple #2 Style procédural
<?php
/* Ouvre une connexion */
$link = maxdb_connect("localhost", "MONA", "RED", "DEMODB");
/* Vérification de la connexion */
if (maxdb_connect_errno()) {
	printf("Echec de la connexion : %s\n", maxdb_connect_error());
	exit();
}
$query = "SELECT name, zip FROM hotel.city ORDER BY name";
if ($stmt = maxdb_prepare($link, $query)) {
	/* Exécute une requête */
	maxdb_stmt_execute($stmt);
	/* Lie les variables de résultats */
	maxdb_stmt_bind_result($stmt, $name, $code);
	/* Stock le résultat */
	maxdb_stmt_store_result($stmt);
	/* Se place sur la ligne no. 5 */
	maxdb_stmt_data_seek($stmt, 5);
	/* Récupère les valeurs */
	maxdb_stmt_fetch($stmt);
	printf ("Ville : %s  Code postal : %s\n", $name, $code);
	/* Fermeture de la requête */
	maxdb_stmt_close($stmt);
}
/* Fermeture de la connexion */
maxdb_close($link);
?>L'exemple ci-dessus va afficher quelque chose de similaire à :
Ville : Dallas Code postal : 75243
