Recuperer adresse mail

Résolu
godLike Messages postés 277 Statut Membre -  
godLike Messages postés 277 Statut Membre -
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.
Configuration: Windows XP
Firefox 3.0.6

11 réponses

  1. Dr Zoidberg Messages postés 547 Statut Membre 100
     
    echo $resultat[0];
    


    Et si tu ne veux pas juste la première il faut le mettre dans un while
    3
  2. godLike Messages postés 277 Statut Membre 26
     
    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
  3. godLike Messages postés 277 Statut Membre 26
     
    Ca ne marche toujours pas.

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

    Amicalement.
    0
    1. Utilisateur anonyme
       
      tu as testé ta requête sous MYSQL ?
      0
  4. godLike Messages postés 277 Statut Membre 26
     
    En fait, si je veux afficher toutes les adresses mail avec un while, quelle conditions faut-il mettre ?

    Amicalement.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. godLike Messages postés 277 Statut Membre 26
     
    up ?
    0
  7. Dr Zoidberg Messages postés 547 Statut Membre 100
     
    par exemple
    while($resultat = mysql_fetch_array($sql)){
    echo $resultat[0],'<br/>'; 
    }
    
    0
  8. godLike Messages postés 277 Statut Membre 26
     
    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
  9. godLike Messages postés 277 Statut Membre 26
     
    en fait je viens de voir, j'ai mit nu "=" après while .. Je vais tester.

    Amicalement.
    0
  10. godLike Messages postés 277 Statut Membre 26
     
    Sujet clos.

    Amicalement.
    0
  11. Dr Zoidberg Messages postés 547 Statut Membre 100
     
    Salut,

    parce que tu as oublié de faire un mysql_fetch_array par exemple
    -1
  12. Utilisateur anonyme
     
    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