Recuperer adresse mail

Résolu/Fermé
godLike Messages postés 259 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 26 juillet 2011 - 10 mars 2009 à 10:19
godLike Messages postés 259 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 26 juillet 2011 - 10 mars 2009 à 12:29
Bonjour,
J'ai un problème pour récuperer et afficher des données dans une base de donnée (données = adresses mail).

J'ai fait mon code suivant :

mysql_connect("$server", "$user");
mysql_select_db("$base");

$sql = mysql_query( 'SELECT `mail_dem`
FROM `user` ');

while ($sql != NULL)
{
echo $sql;
}

mysql_close();


Je sais que ça ne s'arrête jamais cette boule mais là n'est pas le soucis, j'aimerai savoir pourquoi au lieu d'afficher une adresse mail, celà affiche "id ressource #6" ?

Merci par avance, Amicalement.
A voir également:

11 réponses

Dr Zoidberg Messages postés 529 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 100
10 mars 2009 à 10:26
echo $resultat[0];


Et si tu ne veux pas juste la première il faut le mettre dans un while
3
godLike Messages postés 259 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 26 juillet 2011 26
10 mars 2009 à 10:25
Ca ne marche pas , je ne sais pas si je l'ai bien codé, je pense qu'il y a une erreur :




mysql_connect("$server", "$user");
mysql_select_db("$base");

$sql = mysql_query("SELECT mail_dem
FROM user");

$resultat = mysql_fetch_array($sql);
echo $resultat;

mysql_close();




Amicalement.
0
godLike Messages postés 259 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 26 juillet 2011 26
10 mars 2009 à 10:29
Ca ne marche toujours pas.

EDIT : Si ça marche en fait, merci pour tout!



Amicalement.
0
Utilisateur anonyme
10 mars 2009 à 10:31
tu as testé ta requête sous MYSQL ?
0
godLike Messages postés 259 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 26 juillet 2011 26
10 mars 2009 à 10:36
En fait, si je veux afficher toutes les adresses mail avec un while, quelle conditions faut-il mettre ?









Amicalement.
0

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

Posez votre question
godLike Messages postés 259 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 26 juillet 2011 26
10 mars 2009 à 11:03
up ?
0
Dr Zoidberg Messages postés 529 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 100
10 mars 2009 à 11:28
par exemple
while($resultat = mysql_fetch_array($sql)){
echo $resultat[0],'<br/>'; 
}
0
godLike Messages postés 259 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 26 juillet 2011 26
10 mars 2009 à 12:25
Voilà mon bout de code :

<?php
mysql_connect("$server", "$user");
mysql_select_db("$base");

$sql = mysql_query("SELECT nom_dem, prenom_dem, mail_dem
FROM user");


while = ($resultat = mysql_fetch_array($sql))
{
echo $resultat[0];
}
?>

et voici ce que ça me retourne :

Parse error: parse error, expecting `'('' in C:\xampp\htdocs\stage\admin.php on line 44








Amicalement.
0
godLike Messages postés 259 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 26 juillet 2011 26
10 mars 2009 à 12:27
en fait je viens de voir, j'ai mit nu "=" après while .. Je vais tester.






Amicalement.
0
godLike Messages postés 259 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 26 juillet 2011 26
10 mars 2009 à 12:29
Sujet clos.




Amicalement.
0
Dr Zoidberg Messages postés 529 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 100
10 mars 2009 à 10:22
Salut,

parce que tu as oublié de faire un mysql_fetch_array par exemple
-1
Utilisateur anonyme
10 mars 2009 à 10:23
il faut que tu utilise mysql_fetch_array

ça donne

<?php
$resultat = mysql_fetch_array($sql);
echo $resultat;
?>


Oublie pas de cocher résolu !!!
-1