Fatal error: Call to a member function fetch() on a non-object
EDIT 1: Je ne sais pas si le message est placé dans la bonne section, je ne sais pas si l'erreur vient de PDO ou de PHP...
Bonjour,
Je me forme actuellement au php et aux bdd SQL.
Une erreur inattendue apparaît...
Ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <?php
try{
$db = new PDO('mysql:host=localhost;dbname=test', 'root', 'pswd');
}
catch(Exception $e) {
die ('Error: ' . $e->getMessage());
}
$answer = $db->query('SELECT * FROM training');
while ($data = $answer->fetch()) {
?>
<p>
<b>Title: </b> <?php echo $data['titre']; ?><br>
<b>Content: </b> <?php echo $data['contenu']; ?>
</p>
<?php
}
$answer->closeCursor();
?> |
me renvoi l'erreur suivante :
Citation:
Fatal error: Call to a member function fetch() on a non-object ... on line 9
Donc (ligne 9) :
Code:
while ($data = $answer->fetch()) {
J'avoue que je suis un peu perdu là...
Une idée ? :)