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

Comment puis-je voir le contenu d'une déclaration préparée?

Utilisation d'instructions préparées :

  • Lorsque vous préparez la déclaration, elle est envoyée au serveur MySQL
  • Lorsque vous liez les variables + exécutez l'instruction, seules les variables sont envoyées au serveur MySQL
  • Et l'instruction + les variables liées sont exécutées sur le serveur MySQL -- sans refaire la "préparation" chaque fois que l'instruction est exécutée (c'est pourquoi les instructions préparées peuvent être bonnes pour les performances lorsque la même instruction est exécuté plusieurs fois)

Il n'y a pas de "construction" d'une requête SQL du côté PHP, il n'y a donc aucun moyen d'obtenir réellement cette requête.

Ce qui signifie que si vous voulez voir une requête SQL, vous devez utiliser, eh bien, des requêtes SQL et non des instructions préparées.