Problème affichage contenu tableau mysql en PHP

Résolu/Fermé
vince21st Messages postés 13 Date d'inscription mercredi 29 mai 2013 Statut Membre Dernière intervention 10 juin 2014 - 29 mai 2013 à 23:09
vince21st Messages postés 13 Date d'inscription mercredi 29 mai 2013 Statut Membre Dernière intervention 10 juin 2014 - 30 mai 2013 à 00:22
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
A voir également:

2 réponses

Utilisateur anonyme
30 mai 2013 à 00:06
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
vince21st Messages postés 13 Date d'inscription mercredi 29 mai 2013 Statut Membre Dernière intervention 10 juin 2014
30 mai 2013 à 00:22
Yes! Merci beaucoup !
0