Utilisation de l'exemple Singleton pour SGBD
Salut à tous :)
voilà je voudrais me base sur l'exemple trouvé sur ce site ici : http://www.apprendre-php.com/tutoriels/tutoriel-47-classe-singleton-d-acces-aux-sgbd-integrant-pdo.html
C'est vraiment intéressant et bien expliqué. Cependant, j'ai tout de même un pb de compréhension pour l'utilisation de query.
Voilà ce qu'il m'interesse de faire, c'est de récupérer une valeur numérique dans une table via un Id utilisateur.
donc dans mon code php, je fais ceci :
$sql = "SELECT nb_mots FROM test WHERE iduser='$iduser'";
$resultat = SPDO::getInstance()->query($sql);
Mais le résultat me retourne ceci :
PDOStatement Object ( [queryString] => SELECT nb_mots FROM test WHERE iduser='3' )
Pas glop je sais. Je fais surement mal un truc ou mal compris mais je suis têtu et aimerais bien comprendre on erreur :)
Merci par avance pour votre aide à tous :)
Stéphane
Réponses apportées à cette discussion
Arf Damned!!
La réponse
public function query($query)
{
$result = $this->PDOInstance->query($query);
return $result->fetch();
}
l'utilisation :
$mySPDO = SPDO::getInstance();
$resultat = $mySPDO->query($sql);
print_r($resultat['nb_mots']);
Désolé du dérangement lol :)
Je mets ici si ça peut servir !!
Stef
Salut,
très utile car dans l'exemple de Palleas, il utilise un "raccourcis" fort pratique mais qui par la suite pose problème pour faire une seconde requête....
En fait il suffit tout simplement d'instencier l'objet pour ensuite faire la requête.
Merci Tef,
Zekrak