Problème affichage contenu tableau mysql en PHP [Résolu/Fermé]

Signaler
Messages postés
13
Date d'inscription
mercredi 29 mai 2013
Statut
Membre
Dernière intervention
10 juin 2014
-
Messages postés
13
Date d'inscription
mercredi 29 mai 2013
Statut
Membre
Dernière intervention
10 juin 2014
-
Bonjour, j'ai cherché ici plusieurs réponses à mon problème que je n'ai pas trouvée, je crée alors ma question.

J'aimerai, afficher le contenu d'un tableau dans une base, contenant les sondages crée par les personnes concernées (Les "Logins") et donc afficher les "Titres" de ces sondages. de données existante.

Voilà mon code :

1 if (mysql_connect("localhost","root",""))
2 {
3 if(mysql_select_db("projet"))
4 {
5 $sql = "SELECT * FROM sondages WHERE Login = ".$_SESSION['Login']."";
6 $sql = mysql_query($sql);
7 while ($donnees = mysql_fetch_array($sql))
8 {
9 echo $donnees['Titre'];
10 }
11 }
12 }

Et voici mon erreur :
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\XXXX on line 8

Je ne comprends pas comment résoudre cette erreur, j'ai éssayé aussi avec mysql_fetch_assoc($sql)

Merci

2 réponses


Bonjour

L'erreur vient de ta requête qui est ioncorrecte.
Si $_SESSION['Login'] n'est pas un nombre, il faut le mettre entre quotes (simples ou doubles) dans la requête, par exemple :
$sql = "SELECT * FROM sondages WHERE Login = '".$_SESSION['Login']."'"; 
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
13
Date d'inscription
mercredi 29 mai 2013
Statut
Membre
Dernière intervention
10 juin 2014

Yes! Merci beaucoup !