une fois que tu as mis ta dll, il faut la déclarer dans php.ini (ex : extension=php_pdo_mysql.dll).
Je ne connais pas ton projet, mais je n’ai jamais eu besoin de prepared statements. Mysql (si c’est ce que tu utilises) garde en cache les requêtes les plus courantes et leur résultats. Du coup on a plus trop de souci avec les requêtes des clients. Et pour du traitement, là où on peut vraiment gagner c’est dans l’algo et l’optimisation des requêtes.
Pour info les procédures stockées sont disponibles dans les dernières versions de Mysql.
(mais comme j’ai dit, je ne connais pas ton projet : l’utilisation des prepared statements est peut être parfaitement légitime hein!)
Le truc c’est que quand je télécharge les packages je n’ai pas de fichier dll mais des fichiers .c et .h donc je ne peux pas intégrer cette extension à PHP.
Si tu tiens tellement à utiliser PDO, t’es parti pour compiler les fichiers que t’as téléchargé. Si tu regardes bien, tu devrais y trouver également un makefile.
Autre solution : tu renonces à PDO et tu utilises une fonction similaire dans ta version de PHP (en “activant” éventuellement des extensions dispo, via le php.ini).
Ca fait super longtemps que je n’ai pas fait de PHP, mais au vu de la description de ta fonction, tu devrais trouver ca dans les mysql_* ou postgre_* … non ?