[PHP mySql] Cherchez l'erreur
Fermé
Freduho
-
10 juil. 2010 à 18:40
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 12 juil. 2010 à 14:08
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 12 juil. 2010 à 14:08
A voir également:
- [PHP mySql] Cherchez l'erreur
- Erreur 0x80070643 - Guide
- Mysql download - Télécharger - Bases de données
- Retour a la ligne php ✓ - Forum PHP
- Code erreur f3500-32 ✓ - Forum Bbox Bouygues
- Erreur 10016 epson - Forum Imprimante
1 réponse
kij_82
Messages postés
4088
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
12 juil. 2010 à 14:08
12 juil. 2010 à 14:08
Bonjour,
Je ne vois pas trop pourquoi ça afficherait un nombre limité de produit parmi l'ensemble des produits existants.
Par contre si je puis me permettre, il y a un petit problème de performance je pense dans ce script.
Plutôt que de faire deux requêtes SQL, dont la seconde à l'intérieur d'une boucle - qui plus est pour récupérer uniquement des informations détaillées sur les résultats de la première requête -, pourquoi ne pas faire une seule et même requête SQL en groupant les deux requêtes existante. C'est possible si la base de données a été bien faite, en faisant une jointure sur les tables correspondantes pou rrécupérer à la fois l'ensemble des produits commandés, ainsi que les détails de chaque produit.
Cette requête est à faire au même endroit que la requête 1, la 2 disparaissant.
Je ne vois pas trop pourquoi ça afficherait un nombre limité de produit parmi l'ensemble des produits existants.
Par contre si je puis me permettre, il y a un petit problème de performance je pense dans ce script.
Plutôt que de faire deux requêtes SQL, dont la seconde à l'intérieur d'une boucle - qui plus est pour récupérer uniquement des informations détaillées sur les résultats de la première requête -, pourquoi ne pas faire une seule et même requête SQL en groupant les deux requêtes existante. C'est possible si la base de données a été bien faite, en faisant une jointure sur les tables correspondantes pou rrécupérer à la fois l'ensemble des produits commandés, ainsi que les détails de chaque produit.
Cette requête est à faire au même endroit que la requête 1, la 2 disparaissant.