Eh bien
- vous avez raison pour le premier point
- SHOW et SHOW TABLES sont des commandes rarement utilisées dans la plupart des cas d'utilisation
- J'utilise des instructions préparées en combinaison avec des procédures stockées et je n'ai pas encore rencontré de tels problèmes.
Vous pouvez utiliser la commande suivante pour activer la mise en cache des requêtes :
$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);
Cette commande est disponible à partir de PHP 5.1.3 uniquement.