Bonsoir
J'ai lancer une commande find('all') et OP surprise il ne m'affiche pas les rows de la bdd qui contient plus de 5000 enregistrement.

quand je limite le find avec

array('limit' => 1496)

il affiche les résultat !!
avez vous une idée d'ou vient le blocage svp ?

7 réponses


Xen0risDEV
Réponse acceptée

[quote]
Xen0risdev:
Sûrement une limitation de php, je vais allez regardé en profondeur :)
[/quote]

Après avoir regardé sur Google, beaucoup parlent de la limitation de mémoire, cela pourrait être le cas avec votre souci, si vous pouvez essayer d'augmenter cette limite de 128M et nous dire si le problème persiste.

Sûrement une limitation de php, je vais allez regardé en profondeur :)

Faut voir si c'est à l'affichage ou bien avant
affiche la taille de ton tableau pour être sûr

agencep
Auteur

Bonjour,

Au faite quand j'enleve le champ description des fields, ca marche nikel donc a priori c'est une limitation de php du bufferOverFlow apparement.

Merci

De rien :)

une petite question, ça mets combien de temps à afficher 5000 résultats, même sans le champs descritpion ? :)

agencep
Auteur

tout dépends de ton serveur MySQL
Chez moi ça mets 0.02 ms ...