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 :

Probleme dans mysql_fetch_assoc()


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 233
    Par défaut Probleme dans mysql_fetch_assoc()
    salut,

    J'ai un probleme dans l'affichage des resultats avec mysql_fetch_assoc(),et voila le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $result = mysql_query('SELECT produits.id_client,produits.prix_ttc,produits.prix_ht,produits.date_emission,produits.choix_papier,produits.impression,produits.format_fichier,produits.vernis,produits.finitions,produits.nombre_exemplaire,commande.montant  FROM produits,commande where id_client="'.$_SESSION['id_client'].'"');
     
    while ($row = mysql_fetch_assoc($result)) {
    }
    et voila ce que me donne dans l'execution:
    Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\EasyPHP-5.3.2i\www\site-impression\facture.php on line 181

    et merci d'avance.

  2. #2
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Bonjour,

    Ta requête est mauvaise et retourne donc FALSE.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if($result !== FALSE)
    while ($row = mysql_fetch_assoc($result)) {
    }
    Il faut corriger ta requête SQL.

  3. #3
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2009
    Messages : 195
    Par défaut
    Dans ta requête l'erreur semble se situer au niveau de ton where
    where id_client="'.$_SESSION['id_client'].'"
    Tu ne définis pas sur quel table rechercher id_client
    A ++

  4. #4
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Par défaut
    Bonjour,

    N'y a-t-il pas un problème au niveau de tes apostrophes et/ou guillemets sachant, en plus, que ton id est certainement un entier et ne doit donc pas être délimité.

  5. #5
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,
    Simple quote dans les requêtes mais pas des doubles quotes.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $result = mysql_query("SELECT produits.id_client,produits.prix_ttc,produits.prix_ht,produits.date_emission,produits.choix_papier,produits.impression,produits.format_fichier,produits.vernis,produits.finitions,produits.nombre_exemplaire,commande.montant  FROM produits,commande where id_client='".$_SESSION['id_client']."'");
    PS:Si l'id est un entier, tu n'as pas besoin de l'entourer des simples quotes.
    A+.

Discussions similaires

  1. Probleme dans request.QueryString("chaine")
    Par soufienne dans le forum ASP
    Réponses: 8
    Dernier message: 24/08/2004, 14h49
  2. Probleme dans une procedure stockée
    Par malbaladejo dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 07/07/2004, 14h08
  3. petit probleme dans une requte POSTGRE SQL
    Par ghis le fou dans le forum Requêtes
    Réponses: 5
    Dernier message: 08/09/2003, 13h51
  4. Probleme dans une clause like !
    Par adil dans le forum Langage SQL
    Réponses: 6
    Dernier message: 15/07/2003, 16h47
  5. Probleme dans ma requete
    Par Kuroro dans le forum Requêtes
    Réponses: 2
    Dernier message: 11/07/2003, 11h14

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