salut tout le monde

j'ai un fichier php de connection a une base de donnees et d'afficher mes donnees mais le probleme c'est que j'obtien une erreur au lieu de mes donnees voila mon 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{
 
				$bd = new PDO('mysql:host=localhost;dbname = baser2','root','');
		}
		catch(PDOException $e){
			echo 'erreur';
		}
 
		$sql = 'SELECT id_cmd,date,nom FROM comd';
		$req = $bd->query($sql);
		while($d = $req->fetch(PDO::FETCH_ASSOC)){
		echo '<pre>';
		print_r($d);
		echo '</pre>';
		}
 
?>
et voila l'erreur qui s'affiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Fatal error: Call to a member function fetch() on a non-object in C:\Program Files\EasyPHP-5.3.8.0\www\prj\obj.php on line 12
pouviez vous m'aider a comprendre mon probleme et trouver la solution?
merci