CodeIgniter モデルで SQL ステートメントを印刷する方法 質問する

CodeIgniter モデルで SQL ステートメントを印刷する方法 質問する

私のモデルにはSQL文があります。

私はこう言う

$query = $this->db->query($sql, array(fields, fields1);

if ($query) {
    return true:
} else {
    echo "failed";
    return false;
}

クエリが常に失敗します。データベースに送信されている正確なSQL文をPHPで印刷するにはどうすればいいでしょうか?そしてそれをPHPビュー、ページに表示します。

ベストアンサー1

これを使用することができます:

$this->db->last_query();

「最後に実行されたクエリ (結果ではなくクエリ文字列) を返します。」

参照:https://www.codeigniter.com/userguide3/database/helpers.html

おすすめ記事