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