(PECL CUBRID >= 8.3.0)
cubrid_data_seek — Déplace le pointeur de lignes interne du résultat CUBRID
Cette fonction déplace le pointeur de lignes interne du résultat CUBRID
(associé avec l'identifiant de résultat spécifié) pour pointer sur un numéro
de ligne spécifique. Il y a des fonctions, comme la fonction
cubrid_fetch_assoc(), qui utilise la valeur courante
stockée de row_number
.
result
Le résultat.
row_number
Numéro de ligne désirée pour le pointeur.
Retourne true
en cas de succès, ou false
si une erreur survient.
Exemple #1 Exemple avec cubrid_data_seek()
<?php
$conn = cubrid_connect("127.0.0.1", 33000, "demodb");
$req = cubrid_execute($conn, "SELECT * FROM code");
cubrid_data_seek($req, 0);
$result = cubrid_fetch_row($req);
var_dump($result);
cubrid_data_seek($req, 2);
$result = cubrid_fetch_row($req);
var_dump($result);
cubrid_data_seek($req, 4);
$result = cubrid_fetch_row($req);
var_dump($result);
cubrid_close_request($req);
cubrid_disconnect($conn);
?>
L'exemple ci-dessus va afficher :
array(2) { [0]=> string(1) "X" [1]=> string(5) "Mixed" } array(2) { [0]=> string(1) "M" [1]=> string(3) "Man" } array(2) { [0]=> string(1) "S" [1]=> string(6) "Silver" }