Erreur dans mon code php

Résolu/Fermé
moumou - 26 mars 2012 à 16:59
 moumou - 26 mars 2012 à 18:40
Bonjour à tous ,
svp je veux affiché le liste des membre dans ma base lorsque écris ma requête

//On recupere les identifiants, les pseudos et les emails des utilisateurs
$req = mysql_query('select id, pseudo, email from utilisateur');
while($dnn = mysql_fetch_array($req))

j'ai aura cette erreur

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\users.php


svp svp comment je peux le corrige


A voir également:

5 réponses

Bonjour

C'est que tu as une erreur dans l'exécution de mysql_query.
Pour savoir laquelle :
$req = mysql_query('select id, pseudo, email from utilisateur') or die(mysql_error()); 

et recopie-nous le message d'erreur
0
Bonjour

il affiche :No database selected
merci
0
comment je suis connecté à ma base
0
pour exécuter une requete tu dois d'abord de connecter à ta base de données
0
frizel .je connecte à mon serveur et aussi à ma base
0
avec cette fonction mysql_connect(localhost,mon d'utilisateur,mot de passe);
0
Ne mélangeons pas tout : on se connecte au serveur, puis on sélectionne une base. Mais on ne se connecte pas à la base.
Le message signifie que tu n'as pas sélectionné de base. Ça veut dire que tu as déjà bien franchi la 1ère étape, tu es sans doute bien connecté au serveur.
Pour sélectionner la base :
mysql_select_db('tabase');
0
pas oui je fais au début mysql_select_db('tabase');

même chose
0
Il ne faut pas le faire au début.
Comme je te l'ai écrit, il faut le faire APRES la connexion au serveur, donc après le mysql_connect (car tu as bien un mysql_connect, dis ?)
0
Normalement, le mysql_connect devrait être dans ton fichier connect_bdd.php.
J'aurais aussi trouvé normal que le mysql_select_db y soit.

Peux-tu montrer le contenu de connect_bdd.php ? Fais attention, cache bien les identifiants de connexion avec des ****
0

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

Posez votre question
Si tu utilises PDO pour te connecter au serveur, il faut aussi utiliser les fonctions PDO dans le reste de ton programme.
Le code de connexion que tu utilises fait aussi la sélection de la base de données en même temps que la connexion au serveur, en principe
0
svp j'ai pas compris sa veux dire quoi
0
Il y a deux manières d'utiliser mysql en PHP : l'interface classique avec des fonctions dont le nom commence par mysql_qqchose, et l'interface PDO qui permet d'écrire des programmes (presque) indépendants de la base de données.
Tu ne peux pas mélanger les deux manières d'utiliser mysql dans un même programme.
Or, c'est ce que tu fais : tu te connectes avec une fonction PDO, et ensuite tu utilises mysql_query et mysql_fetch_array
Il faut faire un choix : PDO ou classique. Mais pas de mélange
0
ahhhhhh d'accord merci je veux essayé de le corrige et j'arrive

merci bien
0
mais moi je m'en vais pour ce soir.
Bon courage
0
svp tu as une adresse mail pour que svp lorsque je bloque me aide .si tu veux biensure
0