IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Eviter de recreer un "mysql_fetch_array"


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 15
    Par défaut Eviter de recreer un "mysql_fetch_array"
    Bonjour à tous,

    Voilà je me pose une question. J'ai un code du type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $monTableau = mysql_fetch_array($requeteSQL);
     
    //Ici je me sers de ce tableau.
     
    //Et plus loin j'ai ça :
     
    While($monTableau = mysql_fetch_array($requeteSQL)) {
     
    //Ici je me sers du deuxième tableau.
     
    }
    Est-ce qu'il n'existe pas un moyen de réutiliser mon premier tableau dans ma boucle ?
    Faire un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $monTableau = mysql_fetch_array($requeteSQL);
     
    While($monTableau) {
     
     
    }
    Merci d'avance pour votre aide

  2. #2
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    il suffit de stocker tous les résultats dans un tableau et ensuite tu peux lire ce tableau autant de fois que tu veux

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 15
    Par défaut
    Merci pour ta réponse.

    Donc en fait un mysql_fetch_array n'équivaut pas à un array simple ? On ne peut pas s'en servir de la même façon ?

  4. #4
    Membre émérite Avatar de Korko Fain
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    632
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 632
    Par défaut
    Donc
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $listeTableau = array();
    while($result = mysql_fetch_array($requeteSQL)) {
     $listeTableau[] = $result;
    }
     
    // La tu peux utiliser le tableau que tu veux avec
    // la syntaxe $listeTableau[n]
    // ou n est l'indice de celui que tu veux de 0 à ...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 15
    Par défaut
    Super. Merci beaucoup pour ta réponse.

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

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