Utilisation de l'exemple Singleton pour SGBD

Rechercher

Utilisation de l'exemple Singleton pour SGBD

Par Tef  -  2 reponses  -  Le 30/09/2009 13:24  -  Editer  - 

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

Par Tef  -  Le 30/09/2009 13:41  -  Haut de page  - 

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

 

 

 
Par Zekrak  -  Le 20/07/2010 02:48  -  Haut de page  - 

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

 

Ajouter une réponse à la discussion

Seuls les membres connectés sont autorisés à poster dans les forums !

Identifiez-vous
Join |  ID/MDP? |