Salut à tous
Je me suis mis au PDO pour optimiser (du moins je l'espère) la sécurité de mon futur site.
Cependant, je bloque sur une erreur, lorsque j'utilise le PDO en POO.
Voici mon code :
Et l'erreur est : Call to a member function query() on a non-object in /homez.305/xboxlive/www/test/class/db.php on line 18
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
19
20
21
22
23
24
25 <?php function connection() { try { $BDD = new PDO('mysql:host=host;dbname=dbname','root','pass'); } catch (PDOException $erreur) { echo "Base de données non accessible. Merci de réessayer plus tard"; } } class sqlCore { function exeReq($sql) { try { $BDD->query('SET NAMES utf8'); $BDD->query($sql); } catch (PDOException $erreur) { echo 'Problème avec la requête. Merci de réessayer plus tard'; } } } ?>
Après plusieurs essais infructueux et avoir "googleler" l'erreur sans succès, j'ai décidé de demander de savoir si quelqu'un serait me dire d'où vient l'erreur.
Merci![]()
Partager