Mysql_fetch_array() expects parameter 1 to be resource

Fermé
lamiss - 18 avril 2014 à 23:33
Kaldoran Messages postés 137 Date d'inscription mercredi 31 octobre 2012 Statut Membre Dernière intervention 21 juin 2015 - 11 mai 2014 à 18:44
Bonjour,
aide moi svp
si l'erreur
Warning: mysql_fetch_array() expects parameter 1 to be resource
et si le code
$requete="SELECT
conversations_message.pseudo_exp,
conversations_message.id_conversation,
conversations_message.date_message,
conversations_message.corp_message,
conversations_membre.pseudo_dest,
conversation.sujet_conversation
FROM conversations_message
INNER JOIN conversations_membre ON conversations_message.id_conversation=conversations_membre.id_conversation
INNER JOIN conversation ON conversations_message.id_conversation=conversation.id_conversation
WHERE id_conversation='".$_GET['id_conversation']."'"or die("erreur de l'affichage");
$resultat=mysql_query($requete)or die("erreur ") ;
$conversations_message=mysql_fetch_array($resultat) or die("erreur ");

2 réponses

Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 126
24 avril 2014 à 18:36
Bonjour,
Essaye un
echo mysql_error();
après ton
$resultat=mysql_query($requete)or die("erreur ") ; 
Et dit nous ce que tu obtiens.
Sinon tu devrait peut-être tester la présence de résultat (mysql_num_rows avant ton fetch)
0
Kaldoran Messages postés 137 Date d'inscription mercredi 31 octobre 2012 Statut Membre Dernière intervention 21 juin 2015 29
Modifié par Kaldoran le 11/05/2014 à 18:45
Salut,
Voici une remarque qui pourrait t'aider ( je t'invite a voir le commentaire dans le code :p )

$requete="SELECT
conversations_message.pseudo_exp,
conversations_message.id_conversation,
conversations_message.date_message,
conversations_message.corp_message,
conversations_membre.pseudo_dest,
conversation.sujet_conversation
FROM conversations_message
INNER JOIN conversations_membre ON conversations_message.id_conversation=conversations_membre.id_conversation
INNER JOIN conversation ON conversations_message.id_conversation=conversation.id_conversation
WHERE id_conversation='".$_GET['id_conversation']."'"/* or die("erreur de l'affichage"); les "Or die sont bien mais pas dans une texte de requete sql ;) */
$resultat=mysql_query($requete)or die("erreur ") ;
$conversations_message=mysql_fetch_array($resultat) or die("erreur ");
0