Call to a member function query() on null in

Résolu/Fermé
chrisee Messages postés 171 Date d'inscription dimanche 23 février 2014 Statut Membre Dernière intervention 29 juillet 2017 - 21 mars 2016 à 16:51
chrisee Messages postés 171 Date d'inscription dimanche 23 février 2014 Statut Membre Dernière intervention 29 juillet 2017 - 22 mars 2016 à 00:29
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');
A voir également:

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
21 mars 2016 à 16:55
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...)
-1
chrisee Messages postés 171 Date d'inscription dimanche 23 février 2014 Statut Membre Dernière intervention 29 juillet 2017 10
Modifié par chrisee le 21/03/2016 à 16:59
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();
}
?>
0
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
Modifié par Pitet le 21/03/2016 à 17:26
Du coup, la variable qui contient la connexion à la base de données est $bd et non $connexion
0
chrisee Messages postés 171 Date d'inscription dimanche 23 février 2014 Statut Membre Dernière intervention 29 juillet 2017 10 > Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022
22 mars 2016 à 00:29
Merci beaucoup,mon probleme etait resolu,j'avais oublie de mettre $bd
0