p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Invité de passage
    Inscrit en
    novembre 2012
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : novembre 2012
    Messages : 51
    Points : 3
    Points
    3

    Par défaut Retour au premier enregistrement équivalent de Mysql_data_seek

    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.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    juillet 2005
    Messages
    24 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : juillet 2005
    Messages : 24 149
    Points : 35 521
    Points
    35 521

    Par défaut

    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);

  3. #3
    Invité de passage
    Inscrit en
    novembre 2012
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : novembre 2012
    Messages : 51
    Points : 3
    Points
    3

    Par défaut

    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
    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
    }
    A partir de la je voudrais retourner la l'enregistrement 0

    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

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    juillet 2005
    Messages
    24 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : juillet 2005
    Messages : 24 149
    Points : 35 521
    Points
    35 521

    Par défaut

    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.

  5. #5
    Invité de passage
    Inscrit en
    novembre 2012
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : novembre 2012
    Messages : 51
    Points : 3
    Points
    3

    Par défaut

    Merci beaucoup je ne peux pas passer le sujet en résolu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Retour au premier enregistrement
    Par timoth dans le forum IHM
    Réponses: 5
    Dernier message: 10/07/2007, 06h51
  2. Requete pour obtenir les 25 premiers enregistrement
    Par dbizier dans le forum Oracle
    Réponses: 1
    Dernier message: 28/04/2006, 21h36
  3. Prendre que les 5 premiers enregistrements (les + important)
    Par __fabrice dans le forum MS SQL-Server
    Réponses: 3
    Dernier message: 02/11/2005, 09h24
  4. comment récupérer les x premiers enregistrements
    Par laurent82 dans le forum SQL
    Réponses: 7
    Dernier message: 12/12/2004, 16h29
  5. Récupérer le premier enregistrement d'un attribut
    Par Tapioca dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 05/08/2004, 09h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo