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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Fatal error: Call to a member function fetch() on a non-object ... on line 9
Donc (ligne 9) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
while ($data = $answer->fetch()) {
J'avoue que je suis un peu perdu là...

Une idée ?