Bonjour à tous,

Voilà, je m'arrache les cheveux sur une boucle dans laquelle se trouve une instruction mysql :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
$amis = explode(",", "Dom, JM, Zaza");
foreach ( $amis as $amis ) {
# affiche les infos des amis :
mysql_select_db($database_base, $base);
$query_ami = "SELECT adresse FROM inscrits WHERE pseudo = '$amis'";
$ami = mysql_query($query_ami, $base) or die(mysql_error());
$row_ami = mysql_fetch_assoc($ami);
echo $row_ami['adresse'];
}
Il n'y a que la première valeur qui est retournée. Comme si la boucle ne répétait pas ma requête pour chaque 'ami'. En testant avec $i++ la boucle est pourtant correcte.

Snirf ! J'ai d'autres boucles du même genre qui fonctionne, je ne comprends pas.

Merci à tous