![](/img/trans.png)
[英]codeigniter Fatal error: Call to undefined method CI_DB_odbc_driver::update()
[英]Call to undefined method CI_DB_odbc_driver::limit() in Codeigniter
我正在調用下面的函數,但我總是返回:
Call to undefined method CI_DB_odbc_driver::limit()
我不知道原因,我也有同樣的錯誤
Call to undefined method CI_DB_odbc_driver::get()
為了避免這個問題,我是否必須在某種程度上轉換極限函數?
SELECT column FROM table
LIMIT 10 OFFSET 10
function get_current_page_records_users($limit, $start)
{
$this->db->limit($limit, $start); //here
$query = $this->db->get("dbo.tbl_Login");
if ($query->num_rows() > 0)
{
foreach ($query->result() as $row)
{
$data[] = $row;
}
return $data;
}
return false;
}
您需要先定義一個選擇。
$this->db->select('*');
$this->db->from('orders');
$this->db->limit($limit, $start);
同樣, $this->db->get()
不能與其他方法一起使用。 ->get()
用於單獨使用,調用它可能最終會忽略其他任何方法調用,例如->select()
或->limit()
。 有關更多信息,請參見在CodeIgniter查詢構建器文檔中。
您也可以像這樣使用->get()
來定義限制和偏移量。
$query = $this->db->get('mytable', 10, 20);
最后,我認為在CodeIgniter中禁用了ODBC
。 請參見此Github問題“為ODBC驅動程序重新啟用查詢生成器” 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.