IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Page blanche si trop d'enregistrements sont retournés [phpMyAdmin]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut Page blanche si trop d'enregistrements sont retournés
    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 ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  2. #2
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut


    Tu as mis ton error_reporting à E_ALL si t'es sous PHP4 et à E_ALL | E_STRICT si t'es sous PHP5 dans le php.ini ?

    Tu as, a priori, une erreur qui ne s'affiche pas.

  3. #3
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    J'ai ça :
    error_reporting = E_ALL & ~E_NOTICE
    Le serveur est en PHP5.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  4. #4
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    Remplace le par
    Code ini : Sélectionner tout - Visualiser dans une fenêtre à part
    error_reporting = E_ALL | E_STRICT
    redémarre le serveur, refais ta requête et dis nous ce qui s'affiche.

  5. #5
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Ca n'a rien changé !
    Page blanche.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  6. #6
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    Dans ton php.ini, vérifie que display_errors est à On car ça me parait très bizarre.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] page blanche après enregistrement sur un base de donne MySql
    Par lelislois dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 18/06/2015, 08h15
  2. Réponses: 14
    Dernier message: 28/02/2015, 22h51
  3. [Web Service] page blanche car trop de données
    Par schwarzy2 dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 21/04/2011, 10h41
  4. Recherche retourne une page blanche
    Par Rizzen dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 0
    Dernier message: 28/07/2009, 14h07
  5. Page blanche entre les enregistrements d'un état
    Par mimir123 dans le forum IHM
    Réponses: 4
    Dernier message: 10/07/2008, 17h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo