Un seul champ s'affiche de ma table sql!

Résolu/Fermé
teler Messages postés 86 Date d'inscription vendredi 11 juillet 2008 Statut Membre Dernière intervention 9 mars 2010 - 10 oct. 2008 à 18:02
teler Messages postés 86 Date d'inscription vendredi 11 juillet 2008 Statut Membre Dernière intervention 9 mars 2010 - 10 oct. 2008 à 18:09
Bonjour,
je cherche juste à afficher plusieurs champs de données de ma table, mais il n'en affiche que la première à chaque fois!
Comment faire?

voici mon code:


<?php
include("../config.inc.php"); ?>
<?php

$sql = 'SELECT type,prix,photo FROM produits';

// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))

// on affiche les informations de l'enregistrement en cours
echo 'Animal : '.$data['type'].'<br />';
echo 'Son prix : '.$data['prix'].'<br /><br />';


// on ferme la connexion à mysql
mysql_close();
?>

3 réponses

moicjm Messages postés 271 Date d'inscription mardi 16 octobre 2007 Statut Membre Dernière intervention 12 décembre 2012 18
10 oct. 2008 à 18:07
essaie ca:

<?php
include("../config.inc.php"); ?>
<?php

$sql = 'SELECT * FROM produits';

// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_array($req))
{
// on affiche les informations de l'enregistrement en cours
echo 'Animal : '.$data['type'].'<br />';
echo 'Son prix : '.$data['prix'].'<br /><br />';
}

// on ferme la connexion à mysql
mysql_close();
?>
-1
Stef60 Messages postés 251 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 22 avril 2009 41
10 oct. 2008 à 18:07
Salut,

while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo 'Animal : '.$data['type'].'<br />';
echo 'Son prix : '.$data['prix'].'<br /><br />';

}
// on ferme la connexion à mysql
mysql_close();
-1
teler Messages postés 86 Date d'inscription vendredi 11 juillet 2008 Statut Membre Dernière intervention 9 mars 2010 5
10 oct. 2008 à 18:09
j'ai vu mon erreur j'allai refermé ce poste pour ne pas dérangé les gens mais vous avez répondu avant!!bravo

merci quand meme!
-1