Bonjour
j'ai un probleme avec la boucle foreach, j'arrive tres bien à afficher le contenu d'une table avec la boucle while, mais pas avec foreach, je dois mal faire quelques choses
Voici un exemple qui fonctionne
mais quand je passe avec foreach cela ne s'affiche pas correctementCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?php $serveur = "localhost"; $user= "root"; $passwd = ""; $bdd = "essai"; $connex = mysql_pconnect($serveur, $user, $passwd); mysql_select_db($bdd,$connex); $sql="select nom,prenom from exemple "; $req=mysql_query($sql); while( $row=mysql_fetch_array( $req) ) { echo "Nom : ".$row[nom]."<br>"; echo "Prenon : ".$row[prenom]."<br>"; echo "<br>"; } mysql_close($connex); ?>
merci par avanceCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <?php $serveur = "localhost"; $user= "root"; $passwd = ""; $bdd = "essai"; $connex = mysql_pconnect($serveur, $user, $passwd); mysql_select_db($bdd,$connex); $sql="select nom,prenom from exemple "; $req=mysql_query($sql); foreach (mysql_fetch_array( $req) AS $row) { echo "Nom : ".$row[nom]."<br>"; echo "Prenon : ".$row[prenom]."<br>"; echo "<br>"; } mysql_close($connex); ?>