Bonjour,
Voilà, je suis sur la PDO depuis quelques jours, j'arrive a en faire un singleton, j'arrive à utiliser le bousin mais je ne comprend pas parfaitement ce que je fait...
J'ai eu une erreur lors d'un exec() qui me proposait dans le message de mettre MYSQL_ATTR_USE_BUFFERED_QUERY sur true... Ce que j'ai fait et qui à corriger le problème...
Mais du coup, je me pose quelques questions...
- Pour commencer, n'est-ce pas une erreur d'un point de vue rigueur d'utiliser ce genre de truc ? Cela ne revient-il pas à contourner un problème et qui pourrait engendrer une surcharge de la mémoire ou quelque chose dans ce style ?
- Ensuite, je me pose des questions sur la préparation des requêtes... Il parait que ça optimise les requêtes que l'on execute plusieurs fois (je pense pouvoir comprendre pourquoi). Cependant, si on on prepare une requete, qu'on l'execute une premiere fois, qu'on en prépare ensuite une nouvelle (completement differente, sur une autre table), qu'on l'execute et que l'on veut re-executer la 1er requete... il faut forcément la re-préparer ? on perd alors toute optimisation et on ferait mieux alors d'utiliser un pdo::query ?
merci d'avance !
Partager