13-11-2010, 10:19 PM
Dans la première requête, il y a deux tables; il ne manquerait pas la clause where de jointure entre les deux?
Sinon, la structure du code Php me laisse perplexe; pourquoi exécuter, à chaque occurrence de la première requête, la seconde requête et donc avoir le résultat que pour la dernière occurrence de la première requête donc "id différent de 2".
Il serait peut être plus judicieux de stocker l'ensemble des ID dans un tableau Php avant de les injecter dans une clause NOT IN dans la seconde requête.
Sinon, la structure du code Php me laisse perplexe; pourquoi exécuter, à chaque occurrence de la première requête, la seconde requête et donc avoir le résultat que pour la dernière occurrence de la première requête donc "id différent de 2".
Il serait peut être plus judicieux de stocker l'ensemble des ID dans un tableau Php avant de les injecter dans une clause NOT IN dans la seconde requête.