bonjour,
Je suis en train de suivre un tutoriel pour voir le fonctionnement de PDO et, des le début, j'ai deux petit soucis que je n'arrive pas à comprendre
voila mon code :
Use of undefined constant PDO_ERRMODE_WARNING - assumed 'PDO_ERRMODE_WARNING' in C:\wamp\www\SitePoo\modele\bdo.php on line 10
Fatal error: Call to a member function fetch() on a non-object in C:\wamp\www\SitePoo\modele\bdo.php on line 17
Code php : 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
19
20
21
22 <?php $dsn = 'mysql:host=localhost; dbname = testpoo'; $username = 'root'; $passwd = ''; try { $BD = new PDO($dsn, $username, $passwd); $BD->setAttribute(PDO::ATTR_ERRMODE,PDO_ERRMODE_WARNING);//TODO changer warning en EXCEPTION } catch (PDOException $exc) { echo 'Problème de connection à la base de donnée veuillez réessayer plutard !'; } $sql = "SELECT * FROM user"; $req = $BD->query($sql); while ($d = $req->fetch(PDO::FETCH_OBJ)){ echo '<pre>'; print_r($d); echo '</pre>'; } ?>
Au début, j'avais fait une erreur car je m'étais trompé avec le nom de la base de données. Mais après avoir rectifier le tir, j'ai toujours le même problème.
Ma base de données n'est pas vide et fonctionne, je l'ai testé avant de commencer le tutoriel.
merci d'avance !
Partager