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

PHP & Base de données Discussion :

Récupérer le résultat d'une requête dans une variable [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre régulier Avatar de kryogen
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 140
    Points : 107
    Points
    107
    Par défaut Récupérer le résultat d'une requête dans une variable
    Bonjour,

    J'utilise PHP et MYSQL.
    Voilà je fais la requête suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    $select1 = "SELECT * FROM `categories` WHERE `cat_sc`='O' AND `cat_val`='O' ORDER BY `cat_intitule`";
    $result1 = mysql_query($select1,$link) or die ('Erreur : '.mysql_error() );
    $total1 = mysql_num_rows($result1);
     
    // si on a récupéré un résultat on l'affiche.
    if($total1)  {
    // suite du tableau
     
    // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
        while($row1 = mysql_fetch_array($result1))  {
     
    for($i=0; $i<1; $i++) {
                          echo ',`dat_'.$row1["cat_num"].'`';
                          }
                                                  }
    // fin du tableau.
                }
    else
    {
    }
     
    // on libère le résultat
    mysql_free_result($result1);
    et je voudrais que tous les résultats se stockent dans une variable.
    mais je ne sais comment faire...

    merci par avance...

  2. #2
    Membre régulier Avatar de kryogen
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 140
    Points : 107
    Points
    107
    Par défaut
    non mais c'est bon, j'ai résolu mon problème tout seul.
    Pour ceux que ça intéresse :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    $select1 = "SELECT * FROM `categories` WHERE `cat_sc`='O' AND `cat_val`='O' ORDER BY `cat_intitule`";
    $result1 = mysql_query($select1,$link) or die ('Erreur : '.mysql_error() );
    $total1 = mysql_num_rows($result1);
     
    // si on a récupéré un résultat on l'affiche.
    if($total1)  {
    // suite du tableau
     
    // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
        while($row1 = mysql_fetch_array($result1))  {
     
    for($i=0; $i<1; $i++) {
                          $test = test.',`dat_'.$row1["cat_num"].'`';
                          }
                                                  }
    // fin du tableau.
                }
    else
    {
    }
     
    // on libère le résultat
    mysql_free_result($result1);
    Merci.

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 31/12/2014, 17h30
  2. [AC-2003] Récupérer le résultat de ma fonction dans une requête access
    Par PASINFO dans le forum VBA Access
    Réponses: 1
    Dernier message: 28/09/2010, 19h07
  3. Résultat d'un champ d'une requête dans une variable
    Par PsychedeChed dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 11/01/2009, 12h50
  4. Réponses: 2
    Dernier message: 02/06/2006, 11h26
  5. Réponses: 4
    Dernier message: 01/12/2005, 14h36

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