Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PDO
PDO Forum d'entraide sur PDO (PHP Data Objects) : pilote générique de bases de données avec PHP. Avant de poster -> FAQ PDO et Cours PDO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/01/2008, 17h22   #1
Invité de passage
 
Inscription : octobre 2006
Messages : 26
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 26
Points : 1
Points : 1
Par défaut Call to a member function query()

Bonjour, voici le message d'erreur que j'ai avec ma requête sql, je ne vois pas du tout d'ou sa vient..

Citation:
Fatal error: Call to a member function query() on a non-object in /home.10.29/exalan/www/test/main/connexion.php on line 38
Et voici le code :

Code :
1
2
3
4
5
6
7
8
9
10
 
$sql = "SELECT COUNT(*) AS nbn
        FROM soak_membres WHERE mbm_pseudo=$this->pseudo";
 
        $sth = $dbh->query($sql);       
        $result = $sth->fetchAll();
        $row = $result[0];
 
        if($row['nbn']!=0){
        .......
s0ak68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 17h32   #2
Membre éprouvé
 
Développeur Web
Inscription : avril 2005
Messages : 395
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 395
Points : 479
Points : 479
tu as un soucis de création de ta connexion ? pour que query ne soit pas reconnu en tant que fonction membre de $dbh

en générale c'est bien de mettre entre guillement les champs alphanumumérique
Code :
1
2
$sql = "SELECT COUNT(*) AS nbn
        FROM soak_membres WHERE mbm_pseudo='$this->pseudo'";
Gats est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 17h44   #3
Invité de passage
 
Inscription : octobre 2006
Messages : 26
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 26
Points : 1
Points : 1
edit: c'est bon j'ai trouvé.

J'ai oublié de faire global $dbh;

Merci quand même
s0ak68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2010, 16h07   #4
Invité de passage
 
Inscription : juin 2009
Messages : 5
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 5
Points : 1
Points : 1
Citation:
Envoyé par s0ak68 Voir le message
edit: c'est bon j'ai trouvé.

J'ai oublié de faire global $dbh;

Merci quand même
euh, c'est à dire ?

Merci
nikco est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h07.


 
 
 
 
Partenaires

Hébergement Web