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 :

Parcours d'une requête [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2005
    Messages : 487
    Par défaut Parcours d'une requête
    Bonjour,

    J'essaie de parcourir une table pour envoyer un courriel à tous et j'ai une erreur sur la ligne while

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    $requete = mysql_query("SELECT * FROM ATS_membre WHERE `pseudo`='Fourniey'"); 
    $var = mysql_fetch_array ($requete);
     
    while($v=mysql_fetch_object($var))
    {
    $pseudo = $v->pseudo;
    $courriel = $v->mail;
    $nom = $v->nom;
    $prenom = $v->prenom;
    $passeport= $v->passeport;
    }
     
    env_courriel($courriel,$pseudo);
    Merci de votre aide!

  2. #2
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    tu "fetches" un resultat deja "fetché".
    En code ca donne plutot
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    $requete = mysql_query("SELECT * FROM ATS_membre WHERE `pseudo`='Fourniey'"); 
     
    while($v=mysql_fetch_object($requete))
    {
    $pseudo = $v->pseudo;
    $courriel = $v->mail;
    $nom = $v->nom;
    $prenom = $v->prenom;
    $passeport= $v->passeport;
    }
     
    env_courriel($courriel,$pseudo);
    EDIT: maintenant la question est "a quoi te sert nom, prenom, passeport ?
    pourquoi env_courriel n'est pas DANS la boucle?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2005
    Messages : 487
    Par défaut
    Merci de ta réponse, j'Ai encore une erreur sur la while:
    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/ats3r.org/httpdocs/2007/sondage/courriel.php on line 61

    Pour ce qui est du env..., il doit être dans le While mais pour mes tests, je l'ai exclu.

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

Discussions similaires

  1. [MySQL] Parcours des résultats d'une requête
    Par vjbda dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 20/04/2008, 18h01
  2. [MySQL] Problème lors du parcours du résultat d'une requête
    Par rinuom99 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 19/03/2008, 22h44
  3. Parcours des résultats d'une requête
    Par RodEpsi dans le forum Bases de données
    Réponses: 5
    Dernier message: 18/02/2007, 17h58
  4. Utilisation de MAX dans une requête SQL
    Par Evil onE dans le forum Langage SQL
    Réponses: 7
    Dernier message: 15/06/2004, 18h38
  5. [BDD] Enregistrer le résultat d'une requête
    Par Mowgly dans le forum C++Builder
    Réponses: 5
    Dernier message: 19/06/2002, 15h26

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