Call to a member function query() on null in [Résolu/Fermé]

Signaler
Messages postés
172
Date d'inscription
dimanche 23 février 2014
Statut
Membre
Dernière intervention
29 juillet 2017
-
Messages postés
172
Date d'inscription
dimanche 23 février 2014
Statut
Membre
Dernière intervention
29 juillet 2017
-
Salut,
J’ai créé un petit site web qui marche bien en local, mais une fois en ligne j’ai un problème au niveau de mon livre d’or j’ai ce message :
Fatal error: Call to a member function query() on null in /home/sites/hebfree.org/chrislis/public_html/chat.php on line 22
Et voici la ligne qui pose problème :


require_once('admin/bd.inc.php');
$req=$connexion->query('SELECT * FROM lo ORDER BY id ASC');

1 réponse

Messages postés
29793
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 octobre 2020
2 863
Bonjour,

Vérifies le code que tu as dans :
require_once('admin/bd.inc.php'); 

Je pense que tu as mal renseigné les variables qui te permettent de t'authentifier sur ta BDD ( infos fournies par ton hébergeur...)
Messages postés
172
Date d'inscription
dimanche 23 février 2014
Statut
Membre
Dernière intervention
29 juillet 2017
10
J'ai mis des * pour cacher certains trucs

<?php
try{
$bd=new PDO('mysql:host=localhost;dbname=****','****','****',array(PDO::MYSQL_ATTR_INIT_COMMAND=>'SET NAMES utf8'));//Le array c'est pour convertir les caracteres en utf-8
}
catch(PDOException $erreur)
{
echo "Erreur: ".$erreur->getMessage();
}
?>
Messages postés
2370
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
10 mars 2020
431
Du coup, la variable qui contient la connexion à la base de données est $bd et non $connexion
Messages postés
172
Date d'inscription
dimanche 23 février 2014
Statut
Membre
Dernière intervention
29 juillet 2017
10 >
Messages postés
2370
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
10 mars 2020

Merci beaucoup,mon probleme etait resolu,j'avais oublie de mettre $bd