Création d'une classe contenant du PDO -> Erreur avec les 'fetch'
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 :
Code:
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';
}
}
}
?> |
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
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 ;)