Mysql
 sql >> Base de données >  >> RDS >> Mysql

PDO::query contre PDOStatement::execute (PHP et MySQL)

Oui, car lorsque vous appelez PDO::prepare , le serveur doit créer un plan de requête et des méta-informations pour cette requête, puis il y a une surcharge supplémentaire pour lier les paramètres spécifiés lorsque vous utilisez PDO::execute . Donc, pour économiser cette surcharge et améliorer les performances, vous pouvez utiliser PDO::query pour les requêtes sans paramètres.

Cependant, en fonction de l'échelle et de la taille de votre application, et de la configuration de votre serveur/hôte (partagé/privé), vous pouvez ou non constater une augmentation des performances.