Bonjour,
Une requête donne un résultat de 323 lignes et m'affiche, comme d'habitude sous phpMyAdmin, les 30 premières.
Je veux afficher les 323 donc j'exécute de nouveau la requête en ajoutant LIMIT 323 à la fin de celle-ci. J'obtiens une page blanche !
Comme cette requête est relativement longue, je me dis que c'est peut-être un problème de timeout quelque part (dans MySQL ? dans phpMyAdmin ?)
Je crée alors une table avec le résultat de la requête. Cette table contient donc 323 lignes.
Si je clique sur l'onglet Afficher, j'obtiens les 30 premières lignes.
Si je demande ensuite, à l'aide de l'interface de phpMyAdmin, de m'afficher les 323 lignes à partir de la zéro, j'ai une page blanche !
J'ai essayé avec :
- 100 lignes ==> Ca marche
- 200 lignes ==> Ca marche
- 300 lignes ==> Page blanche
La limite d'affichage correct se situe même sous les 250 lignes.
Sachant qu'il s'agit maintenant d'un simple SELECT * sur une table de 323 lignes, ce qui s'exécute en quelques millièmes de seconde, je trouve ça bizarre ! On n'est plus dans un problème de timeout.
phpMyAdmin est installé sur un serveur Linux Debian Etch et exécuté sur un poste client Windows XP.
Une idée ?
Partager