Fatal error: Call to a member function query() on null
Fermé
fidsurafidson
Messages postés
2
Date d'inscription
lundi 2 octobre 2017
Statut
Membre
Dernière intervention
2 octobre 2017
-
Modifié le 2 oct. 2017 à 13:35
jordane45 Messages postés 38286 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 14 novembre 2024 - 2 oct. 2017 à 15:05
jordane45 Messages postés 38286 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 14 novembre 2024 - 2 oct. 2017 à 15:05
A voir également:
- Uncaught error: call to a member function query() on null
- Qwerty to azerty - Guide
- Fan error lenovo ✓ - Forum Refroidissement
- Hpy call solver ✓ - Forum Consommation & Internet
- Null brawl - Forum Jeux vidéo
- Mb to mo ✓ - Forum Matériel & Système
1 réponse
jordane45
Messages postés
38286
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 novembre 2024
4 698
2 oct. 2017 à 13:41
2 oct. 2017 à 13:41
Bonjour,
Je suppose que connexion est une class contenant la connexion à ta bdd ?
Dans ce cas.. fais donc un EXTEND
Au passage .. si ce n'est pas déjà fait ... active la gestion des erreurs PDO dans ta connexion.
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
.
Je suppose que connexion est une class contenant la connexion à ta bdd ?
Dans ce cas.. fais donc un EXTEND
class NavigateurDAO extends connexion{ //put your code here private $connex; function _construct(){ parent::__construct(); $db = parent::dbConnection(); if($db){ $this->connex = $db; }else{ echo "La variable connex est vide ou inexistante ! Verifiez la connexion à la bdd !"; exit(); } } /** * retourne la liste des navigateurs. */ public function getNavigateur() { try { $navigateur = array(); $result = $this->connex->query("select * from navigateur"); while ($donnees = $result->fetch()) { $navigateur[] = new Navigateur($donnees); } return $navigateur; } catch (Exception $e) { echo 'error ! '.$e->getMessage(); } } }
Au passage .. si ce n'est pas déjà fait ... active la gestion des erreurs PDO dans ta connexion.
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
.
2 oct. 2017 à 13:48
2 oct. 2017 à 15:05