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.
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 : Sélectionner tout - Visualiser dans une fenêtre à part $result = $sth->fetch(PDO::FETCH_ASSOC, PDO::FETCH_ORI_ABS, 973);
N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP
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 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.
N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP
Merci beaucoup je ne peux pas passer le sujet en résolu.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager