Call to a member function query() on null in

Résolu
chrisee Messages postés 212 Statut Membre -  
chrisee Messages postés 212 Statut Membre -
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

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    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
    1. chrisee Messages postés 212 Statut Membre 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
    2. Pitet Messages postés 2845 Statut Membre 530
       
      Du coup, la variable qui contient la connexion à la base de données est $bd et non $connexion
      0
      1. chrisee Messages postés 212 Statut Membre 10 > Pitet Messages postés 2845 Statut Membre
         
        Merci beaucoup,mon probleme etait resolu,j'avais oublie de mettre $bd
        0