Probleme mysql_fetch_assoc()

Fermé
max1395 - 13 sept. 2009 à 14:45
 Nicolas_B - 28 mai 2013 à 19:04
Bonjour,
je suis en train de créer mon site et j'ai un probleme sa me marque :

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\wamp\www\projets site de ptc\fillieul.php on line 28

et voila le code :


<?php
mysql_connect('localhost','root','');
mysql_select_db('ptc');

$requete2 = mysql_query('
SELECT jeux video FROM membre WHERE pseudo= '.stripslashes(htmlspecialchars($_SESSION['pseudo'])).' ');
?>
<?php
        //Début de la boucle
        while($data2 = mysql_fetch_assoc($requete2))
        {
	   echo ' '.stripslashes(htmlspecialchars($_SESSION['pseudo'])).' '; 
	   }
	   ?>


mon but étant de lister tout les jeux video de membre connecter .
merci

7 réponses

meme probleme et la requete corect mais je ne trouve pas ou les fautes
3
crapoulou Messages postés 28160 Date d'inscription mercredi 28 novembre 2007 Statut Modérateur, Contributeur sécurité Dernière intervention 21 mai 2024 7 999
3 juil. 2010 à 00:30
Salut à vous,

SELECT jeux video ... Cela passe avec un espace entre les deux ?
2
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
13 sept. 2009 à 14:56
salut!
ca veut dire que ta requete sql est fausse,verifie bien tes champs!
1
Salut, Tu as mis une boucle sans fin

  
while($data2 = mysql_fetch_assoc($requete2) != false)
{ 
    /* tes instructions */
}


@Bientôt, Fabien
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Cuffson Messages postés 921 Date d'inscription mercredi 25 mars 2009 Statut Membre Dernière intervention 11 octobre 2011 57
3 juil. 2010 à 01:35
Bonsoir,

Ta requête doit être comme ça :

SELECT * jeux_video ....

Normalement comme cela ça marchera.
0
J'ai galéré un bon quart d'heure moi aussi dessus une fois pour finalement me rendre compte que je n'avais pas fait le include avec les informations de connexion à ma base de données. Ça paraît bidon mais comme j'ei galéré dessus... sait-on jamais :)
0
C'est ton mysql_connect_db qui déconne.

$idConnexion = mysql_connect('localhost','root','') or die('Erreur de connexion');
mysql_select_db('ptc',$idConnexion) or die('Erreur de sélection de la base de données');;
0