Impression d'instructions SQL dans les modèles CodeIgniter
Lorsque vous travaillez avec des bases de données dans CodeIgniter, il peut être utile d'afficher les instructions SQL exactes envoyées à la base de données. Cela peut aider à déboguer les requêtes ou à comprendre comment des données spécifiques sont récupérées.
Pour imprimer une instruction SQL dans un modèle CodeIgniter, utilisez les méthodes suivantes :
Méthode 1 : Utilisation de last_query ()
La méthode last_query() renvoie la dernière requête exécutée. Il fournit la chaîne de requête, pas le résultat.
1 2 |
|
Vous pouvez ensuite accéder à la variable $last_query pour imprimer l'instruction SQL.
Méthode 2 : Utilisation de la requête get() Méthode
La méthode de requête get() renvoie un tableau d'objets de résultat. Cependant, il vous permet également d'accéder à l'instruction SQL qui a été exécutée.
1 2 |
|
La méthode getQuery() renvoie l'instruction SQL sous forme de chaîne.
Utilisation dans les vues
Pour afficher l'instruction SQL dans une vue, vous pouvez utiliser la balise php pour accéder au $last_query ou $sql_statement variable.
1 2 3 4 5 |
|
Référence :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!