Une extraction qui affiche qu'un seul champ

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Une extraction qui affiche qu'un seul champ

par Cyrano » 01 juil. 2005, 19:29

Normal, essaye comme ça:
<?php
$host="**********";
$user="*********";
$mpasse="**********";
$database="********";

$connexion = mysql_connect($host, $user, $mpasse)
or die ("Connexion à la base impossible");

$db = mysql_select_db($database) or die("Sélection de la base impossible");

$sql = "SELECT login FROM membres";
$result = mysql_query($sql) or die ("Exécution de la requête impossible");
while($ligne = mysql_fetch_array($result, MYSQL_ASSOC))
{
    echo $ligne[login];
}
?>

Une extraction qui affiche qu'un seul champ

par harry67 » 01 juil. 2005, 18:28

Bonjour,
Lorsque j'execute ce code :
<?php
$host="**********";
$user="*********";
$mpasse="**********";
$database="********"; 

$connexion = mysql_connect($host, $user, $mpasse)
or die ("Connexion à la base impossible"); 

$db = mysql_select_db($database)
or die("Sélection de la base impossible");

$sql = "SELECT login FROM membres";
$result = mysql_query($sql)
           or die ("Exécution de la requête impossible");
$ligne = mysql_fetch_array($result, MYSQL_ASSOC);
echo $ligne[login];
?>
Cela m'affiche que le premier login de la liste alors que la table en contient une dizaine. Que dois-je faire pour tous les afficher?