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 :

Fatal error: Call to a member function fetch() on boolean


Sujet :

PHP & Base de données

  1. #1
    Candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Juillet 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 21
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Juillet 2018
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Fatal error: Call to a member function fetch() on boolean
    Bonjour,
    lorsque j'entre le code suivant, PHP me retourne l'erreur :
    "Fatal error: Call to a member function fetch() on boolean"
    , quelqu'un aurait il une idée d'ou cela pourrait venir ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $allmsg = $bdd->query('SELECT room, username, message FROM chat ORDER BY id DESC LIMIT 0, 10 WHERE room = "$room"');
     
    	while ($msg = $allmsg->fetch()) {
    Merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1- ça veut dire que ta requête est fausse ! (elle renvoie false).

    "ORDER BY id DESC LIMIT 0, 10" doit se mettre A LA FIN.

    2- Il faut faire une requête préparée.

  3. #3
    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
    Points : 15 059
    Points
    15 059
    Par défaut
    Bonjour,

    Pour info, les variables dans une chaîne délimitée par des guillemets simple (') ne sont par interprétées.

    A+.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Citation Envoyé par andry.aime Voir le message
    Pour info,...
    Houlà, oui, je n'avais pas vu.
    C'est plus qu'une "info" !! C'est une grosse erreur !



    ... Qui se corrige ici avec une requête préparée.


  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
    Points : 15 059
    Points
    15 059
    Par défaut
    Citation Envoyé par jreaux62 Voir le message
    Houlà, oui, je n'avais pas vu.
    C'est plus qu'une "info" !! C'est une grosse erreur !
    C'est juste une info parce que tu as déjà donnée la solution, une requête préparée.

Discussions similaires

  1. [MySQL] ( ! ) Fatal error: Call to a member function fetch() on boolean
    Par henneka dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/04/2017, 15h13
  2. [PDO] Fatal error: Call to a member function fetch() on a non-object
    Par CyberCat_ dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 20/03/2015, 07h54
  3. [MySQL] Fatal error: Call to a member function fetch() on a non-object
    Par tonnebrre dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 24/10/2011, 12h46
  4. [PDO] Fatal error: Call to a member function fetch() on a non-object
    Par blopjerem dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 03/12/2009, 10h53

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