PDO : Comment ça marche - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : PDO : Comment ça marche (/showthread.php?tid=4553) Pages :
1
2
|
RE: PDO : Comment ça marche - Zamentur - 08-06-2010 Euh c'est pas parce que c'est la valeur par défaut que c'est la plus rapide. Par défaut çà veux juste dire que c'est la valeur que prendra le paramètre si on ne précise rien! RE: PDO : Comment ça marche - Anthor - 08-06-2010 En plus si pour 20 000 enregistrements tu trouves la différence élevée... RE: PDO : Comment ça marche - Freygolow - 08-06-2010 J'ai bien compris, un fetch() revient à faire un fetch(PDO::FETCH_BOTH). Donc à priori, que l'on fasse l'un ou l'autre, on trouverai les mêmes résultats. Or ce n'est pas le cas, la différence est plutôt élevée. [EDIT] Pour deux choses qui sont sensées faire la même chose, oui, je trouve ça élevé :p [/EDIT] RE: PDO : Comment ça marche - Zamentur - 11-06-2010 Autant pour moi, j'avais mal lu. Mais bon je ne sais pas pourquoi çà fait çà, en même temps qu'est ce qu'on en a à faire? Si çà se trouve ce n'est vrai que pour une version précise de PHP. Et vouloir optimiser là dessus revient à faire de l'optimisation de rien du tout juste pour une constatation qui si çà se trouve ne se vérifie pas sur d'autre version ou sera réparé dans le futur. Et encore faudrait il tester si c'est pas normal, sur 20 000 opérations il y a peut être une différence de 10ms entre l'emploi d'une méthode avec un passage d'argument et une autre sans. RE: PDO : Comment ça marche - Freygolow - 12-06-2010 J'avais pas pensé "au passage d'argument" qui serait la cause du problème. En effet, si on change de mode avec la méthode PDO:etFetchMode() le problème ne se produit pas |