Fatal error: Call to a member function query() on a non-object

Résolu
Zakarya93 Messages postés 984 Date d'inscription   Statut Membre Dernière intervention   -  
Zakarya93 Messages postés 984 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai cette erreur : Fatal error: Call to a member function query() on a non-object in /homepages/30/d585094664/htdocs/panel/discu/recup_msg.php on line 5

<?php
	include($_SERVER['DOCUMENT_ROOT']."/panel/includes/bdd.php");
	
	$query=$bdd->query("SELECT instant_messages.message_membre, users.pseudo FROM instant_messages JOIN users ON users.id = instant_messages.id_membre ORDER BY temps ASC");
	while($message=$query->fetch())
	{
		echo "<a href=''>".$message['pseudo']."</a>";
		echo "<p>".$message['message_membre']."</p>";
	}
	/*$messages=$query->fetchall();
	
	foreach($messages as $message)
	{
		echo "<a href=''>".$message['pseudo']."</a>";
		echo "<p>".$message['message_membre']."</p>";
	}*/

/*
SELECT users.pseudo, instant_messages.message_membre FROM instant_messages 
	JOIN users ON users.id = instant_messages.id_membre ORDER BY temps ASC
	
/*	
	"
	SELECT instant_messages.id_membre, instant_messages.message_membre, 
	users.id, users.pseudo FROM instant_messages 
	JOIN users ON users.id=instant_messages.id_membre ORDER BY temps DESC"*/
	$query->CloseCursor();?>


Merci d'avance ;)

3 réponses

Zakarya93 Messages postés 984 Date d'inscription   Statut Membre Dernière intervention   10
 
Je vous remercie pour vos conseils détaillés. Il s'avère qu'un de mes collègues a modifié le fichier sous un autre nom, voilà pourquoi x)
1
Yuh12 Messages postés 184 Date d'inscription   Statut Membre Dernière intervention   24
 
Tu as testé la requête dans ton phpMyAdmin? Elle fonctionne ?
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Le souci semble venir de ta variable $bdd

Peux tu nous montrer le contenu de ton fichier /bdd.php ?

Et aussi .. change le "include" .. par un "require_once"
Si ça se trouve.. c'est qu'il ne trouve pas le chemin vers ton fichier /bdd.php justement !
0
Zakarya93 Messages postés 984 Date d'inscription   Statut Membre Dernière intervention   10
 
je n'ai pas de fichier bdd, mes requete préparées ne semblent pas fonctionner sur mon serveur 1&1 je ne comprends pas pourquoi.
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Tu n'as pas de fichier bdd ??
Et donc à quoi sert cette ligne de code ??
include($_SERVER['DOCUMENT_ROOT']."/panel/includes/bdd.php");
0
Zakarya93 Messages postés 984 Date d'inscription   Statut Membre Dernière intervention   10 > jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention  
 
sans ça, j'ai :
Fatal error: Call to a member function query() on a non-object in /homepages/30/d585094664/htdocs/panel/discu/recup_msg.php on line 5
0
Yuh12 Messages postés 184 Date d'inscription   Statut Membre Dernière intervention   24
 
Donc tu as bien un fichier bdd.php, jordane demandait à le voir...
0
Zakarya93 Messages postés 984 Date d'inscription   Statut Membre Dernière intervention   10
 
j'ai un dossier sql avec chat.sql c'st celui ci ?
0