[英]codeigniter ActiveRecord method convert to query
是否有任何在線轉換器將活動記錄方法轉換為原始SQL查詢? 例如,我有這個方法:
$this->db->select('id');
$this->db->from('choices');
$this->db->where('quest_no', $quest_no);
$this->db->where('is_correct', '1');
$query = $this->db->get();
我想把它轉換成
SELECT id FROM choices WHERE quest_no = $quest_no AND is_correct = 1
只是為了加快速度和快速理解
您將需要使用codeigniter的last_query()
函數來查看標准查詢。
該函數在get()
函數之后使用,如下所示:
$this->db->select('id');
$this->db->from('choices');
$this->db->where('quest_no', $quest_no);
$this->db->where('is_correct', '1');
$query = $this->db->get();
echo $this->db->last_query(); exit;
沒有。沒有網站/應用程序將CodeIgniter Active記錄代碼轉換為原始查詢。 您需要使用last_query()
來獲取您執行的最后一個原始查詢。 反之亦然從原始sql到CodeIgniter活動記錄代碼
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.