Mysql_fetch_object(ou row...) ne marche pas !!!

davidumbledore -  
 PHP -
J'utilise la fonction mysql_fetch_object, pour transformer la requête à la base de données en un objet, et il m'affiche le message d'erreur suivant:
Warning: Supplied argument is not a valid MySQL result resource in /MonFichier.php on line 4
Aidez-moi !!!
Merci d'avance

A voir également:

3 réponses

Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   63 279
 
Cela peut signifier que ta requête SQL est erronnée. Pour essayer, tente de la soumettre dans phpMyAdmin

Sinon c'est peut-être que tu ne lui passes pas en paramètre la bonne variable (il faut que ce soit le resultat de mysql_query qui soit passé en paramètre)
0
PHP
 
Hi David...

J'utilise cette fonction et elle marche très bien ! A moins quelle ne fonctionnne qu'à partit d'une certaine version de PHP (à vérifier !)

Pourrais-tu envoyer ton code STP ?

@+
Philippe
0
davidumbledore
 
C'est possible que cela vienne de Multimania, mon serveur php-MySQL. Mais voici le code :
$requete = "SELECT * FROM Eleves WHERE nom=$nom";
$result = mysql_query ($requete);
$eleve = MySQL_fetch_object($result);
@+
davidumbledore
0
PHP
 
Ouais ca m'a l'air normal ...

A tout hasard essai en plaçant des apostrophes de part et d'autre de la variable $nom dans ta rquête pour obtenir :

$requete = "SELECT * FROM Eleves WHERE nom='$nom'";

@+
Philippe
0