Affichage incomplet des résultats de requête
coliasso
Messages postés
37
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'ai une base de données Mysql; j'ai fait une requête de jointure mettant en jeu 4 tables contenant ensemble plus de 4000 lignes; je m'attends à environ à environ 3000 résultats (lignes en sortie), mais le programme n'en a pas affiché autant; je suis persuadé qu'il en manque; comment puis-je gérer cette situation?
Par avance, merci de vos apports.
Cordialement
J'ai une base de données Mysql; j'ai fait une requête de jointure mettant en jeu 4 tables contenant ensemble plus de 4000 lignes; je m'attends à environ à environ 3000 résultats (lignes en sortie), mais le programme n'en a pas affiché autant; je suis persuadé qu'il en manque; comment puis-je gérer cette situation?
Par avance, merci de vos apports.
Cordialement
A voir également:
- Affichage incomplet des résultats de requête
- Resultats foot - Télécharger - Vie quotidienne
- Affichage double ecran - Guide
- Lexer resultats - Télécharger - Sport
- Windows 11 affichage classique - Guide
- Problème affichage fenêtre windows 10 - Guide
3 réponses
Bonjour
sans voir ta requête. .ni dans connaitre la structure de tes tables. .. impossible de t'aider.
sans voir ta requête. .ni dans connaitre la structure de tes tables. .. impossible de t'aider.
Bonjour
Vu le volume, ne serait-ce pas simplement une question de durée d'exécution de script ? Combien de temps les données que tu obtiens mettent-elles à s'afficher ?
Vu le volume, ne serait-ce pas simplement une question de durée d'exécution de script ? Combien de temps les données que tu obtiens mettent-elles à s'afficher ?
Bonjour,
+1 pour la réponse de le père...
Par contre, en regardant ton code, je pense que tu as mis, dans ta table, autant de colonnes que de questions/réponses....
Grosse erreur...
Si demain tu veux ajouter ou retirer une question.. il te faudra manuellement modifier ta table .. ainsi que ton code PHP....
Ayant déjà réaliser des outils de QCM, je te conseille de plutôt créer
- une table Questions (id_question, texte_question , type_question,nbPoints)
- Une table Réponses (id_reponse, id_question,texte,bonne_rep)
A partir de là, tu pourra facilement générer ton tableau de résultat dynamiquement, sans avoir à te souci de combien de questions/réponses tu as en BDD.....
+1 pour la réponse de le père...
Par contre, en regardant ton code, je pense que tu as mis, dans ta table, autant de colonnes que de questions/réponses....
Grosse erreur...
Si demain tu veux ajouter ou retirer une question.. il te faudra manuellement modifier ta table .. ainsi que ton code PHP....
Ayant déjà réaliser des outils de QCM, je te conseille de plutôt créer
- une table Questions (id_question, texte_question , type_question,nbPoints)
- type_question servant à indiquer si c'est une question qui attend une réponse unique (pour laquelle tu afficheras des boutons radio) ou plusieurs réponses (tu afficheras alors des checkbox).
- nbPoints : nombre de points que rapportent une bonne réponse à cette question
- Une table Réponses (id_reponse, id_question,texte,bonne_rep)
- id_question : Id de la question associée à cette réponse
- bonne_rep : true ou false, pour indiquer si c'est la/les réponse(s) attendue(s)
A partir de là, tu pourra facilement générer ton tableau de résultat dynamiquement, sans avoir à te souci de combien de questions/réponses tu as en BDD.....
la requête est la suivante:
select * from moustiquaire
RIGHT JOIN menage on moustiquaire.code_habitation=menage.code_habitation
LEFT JOIN individu on menage.code_habitation=individu.code_habitation
LEFT JOIN prelevement on individu.code_individu=prelevement.code_individu;
Mais j'ai remarqué que si je l'exécute dans la fenêtre SQL de l'administration de easyphp, et que j'exporte les résultats, j'ai toutes les lignes.
Donc le problème se pose lorsque je l'exécute à partir d'une page php dont le lien est placé sur un formulaire.
Par avance, merci.
ps: merci d'utiliser les balises de code (la coloration syntaxique ) pour poster ton code.