Bonjour à tous,
Voilà, je m'arrache les cheveux sur une boucle dans laquelle se trouve une instruction mysql :
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.
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']; }
Snirf ! J'ai d'autres boucles du même genre qui fonctionne, je ne comprends pas.
Merci à tous
Partager