Bonjour
Je cherche une commande équivalente a mysql_data_seek qui me permete de revenir au premier enregistrement aprés les avoir parcourrus avec oci_fetch_array.
D'avance merci pour votre aide.
Version imprimable
Bonjour
Je cherche une commande équivalente a mysql_data_seek qui me permete de revenir au premier enregistrement aprés les avoir parcourrus avec oci_fetch_array.
D'avance merci pour votre aide.
Premier résultat google :
Code:$result = $sth->fetch(PDO::FETCH_ASSOC, PDO::FETCH_ORI_ABS, 973);
Bonjour et merci pour ta réponse
Je n'arrive malheuresement pas à l'utiliser.
Faut il que je mette le résultat dans un objet?
Actuelement voila ce que je fais
A partir de la je voudrais retourner la l'enregistrement 0Code:
1
2
3
4
5
6
7
8
9
10
11 //Connexion au serveur et envoie de la requete $connect = OCILogon("USER","PWD","SERVEUR/SERVICE",'WE8ISO8859P15'); $query = "select nom,prenom from individu" $query = ociparse($connect,$query ); Ociexecute($query ,OCI_DEFAULT); //Récupérations des informations While($row=oci_fetch_array($query)) { //Traitement }
Je n'ai pas l'habitude de coder en objet faut il que je m'oriente vers cela?
D'avance merci de vos réponses
Excuse moi j'avais mal lu ta question : avec l'extension OCI tu ne peux pas utiliser le parcours des résultats en arrière.
Donc soit tu mets tes résultats dans un tableau PHP pour le reparcourir comme tu le souhaites, soit tu utilises PDO comme dans mon exemple.
Merci beaucoup je ne peux pas passer le sujet en résolu.