34


10

CodeIgniter Active Recordの現在のSQLコードを取得する

たとえば、私はこれを変換したい。

$this->db->get('table');

これに;

'SELECT * FROM table'

これに何か機能はありますか? CIのユーザーガイドを検索しましたが、解決策が見つかりませんでした。

2 Answer


60


`$ this→ db→ get_compiled_select()`を使用することもできます。 `get_compiled_select()`と `last_query()`の違いは、データベースに対してクエリを実行しなくても、 `get_compiled_select()`が生成したクエリ文字列を提供することです。


32


Try

echo $this->db->last_query();

Active Recordクエリを実行すると、実行された生のSQLが吐き出されます。 よく使います。