Problèmes PDO.

Eléphant du PHP | 114 Messages

08 mai 2007, 15:03

Bonjour,

J'essai de faire du PDO chez 1&1, normallement cela est possible.

j'arrive a me connecter a ma BDD en SQLite, mais dès que j'essai de faire une requete, cela ne marche pas, j'ai pourtant essayé de plusieurs facon :

par exemple :
$db = new PDO('sqlite:mabdd.db3');

$result = $db->query("SELECT * FROM jeux");

while($myrow  = $result->fetch())

{
	echo "<div>{$myrow['nom']} {$myrow['compteur']} {$myrow['position']} {$myrow['hits']}</div>";
}
Ca me donne une erreur :

Fatal error: Call to a member function fetch() on a non-object in


Pouvez vous m'aider ?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

09 mai 2007, 11:45

Si cela peut te donner une piste... le message d'erreur indique que tu tente d'appeller une méthode d'une instance sur une variable qui n'est pas un objet.

Vérifies ce que retourne $db->query() s'il y a (ou non) des résultats.
Peut être te faut il tester que $result est bien défini avant de faire le while :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...