par
damien_55 » 04 mars 2013, 13:32
bah non, j'y arrive pas
Aprés 4 jours d'essai, je ne saisis toujours pas pourquoi le deuxieme foreach me retourne pas exactement ce que je veux.
pour faire simple, j'ai 2 bases.
Une pour les topic avec l'id, id_user, subject, message
et l'autre pour les reply avec id, id_topic, user_reply, message_reply.
Ce que je veux faire, un wall avec les 10 premiers topic et les reply qui vont avec.
1, je selectionne mes topic avec un select que je stoke dans un array avec un while.
pour l'affichage, je fait un foreach.
ça ça marche.
dans ma cette boucle, je recupere l'id du topic.
et refais un select que je stoke dans un array avec un while
avec dans mon select une clause where reply.id_topic=topic.id
(tester seule sur phpmyadmin ça marche.)
Je refais un foreach pour l'affichage pour afficher tous les reply.
Et là ça part en vrille, il m'affiche 3 ou 4 résultats alors que ma clause where devrait le limiter juste au résultats voulus.
??