Call to a member function query() on null in

Résolu
chrisee Messages postés 181 Date d'inscription   Statut Membre Dernière intervention   -  
chrisee Messages postés 181 Date d'inscription   Statut Membre Dernière intervention   -
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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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 181 Date d'inscription   Statut Membre Dernière intervention   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();
}
?>
0
Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention   527
 
Du coup, la variable qui contient la connexion à la base de données est $bd et non $connexion
0
chrisee Messages postés 181 Date d'inscription   Statut Membre Dernière intervention   10 > Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup,mon probleme etait resolu,j'avais oublie de mettre $bd
0