Téléchargement
illégal
Posez votre question Signaler

Problème PHP - boucle while

mugen - Dernière réponse le 23 nov. 2007 à 00:51
Bonjour,
j'ai un problème concernant la programmation xhtml / php et plus particulièrement la boucle while :
voici mon programme :
<?
$connection=mysqli_connect("localhost", "root", "", "prog");
$resultformation=mysqli_query($connection,"select * from formation ;");
$rowformation=mysqli_fetch_array($resultformation);
while($rowformation = mysqli_fetch_array($resultformation))
{
echo $rowformation["annee_entree"]." - ".$rowformation["annee_sortie"]." <br />";
}
?>
Ce programme m'affiche uniquement la première ligne de ma base de données (que la première année donc)
Merci pour votre aide
Lire la suite 

Problème PHP - boucle while »

Suggestions
3 réponses
Réponse
+1
moins plus
"le père" voulait dire que si ta requete SQL doit renvoyer 2 résultats,
alors ton code affichera que le second enregistrement.

Pour afficher les 2 enregistrements, il faut enlever la ligne :
$rowformation=mysqli_fetch_array($resultformation); 
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

Au contraire, il ne devrait pas afficher la première ligne de ta base puisque tu fais une fois $rowformation=mysqli_fetch_array($resultformation); avant le while.

Si ta base n'a que deux lignes, il n'en reste qu'une à afficher
Ajouter un commentaire
Réponse
+0
moins plus
J'ai pas été claire dans mon message, en fait, je voudrais afficher les deux lignes...
Ajouter un commentaire
Ce document intitulé « Problème PHP - boucle while » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?