ホームページ >データベース >mysql チュートリアル >CodeIgniter モデルで最後に実行された SQL クエリを出力するにはどうすればよいですか?
CodeIgniter モデル内の SQL ステートメントの出力
CodeIgniter モデル内でクエリの失敗が発生した場合、実行されている正確な SQL ステートメントを検査する必要がある場合があります。データベースによる。これは、$this->db->last_query() メソッドを利用することで実現できます。
次のシナリオを考えてみましょう。
$query = $this->db->query($sql, array(fields, fields1); if ($query) { return true: } else { echo "failed"; return false; }
クエリが失敗した場合、
$last_query = $this->db->last_query(); echo "Failed SQL Statement: " . $last_query;
を呼び出してデータベースに送信される特定の SQL ステートメント。これにより、実行されている正確な SQL ステートメントが出力され、貴重な情報が提供されます。トラブルシューティングとデバッグ。
要約すると、$this->db->last_query() を使用すると、CodeIgniter モデル内で実行された SQL ステートメントを出力でき、SQL 構文や問題を特定できるようになります。データパラメータ。
以上がCodeIgniter モデルで最後に実行された SQL クエリを出力するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。