簡體   English   中英

codeigniter ActiveRecord方法轉換為查詢

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM