2009-10-27 78 views

回答

7

與LIMIT

$this->db->limit(1); 
$query = $this->db->get('my_table'); 
$myRow = $query->row(); 

與OFFSET和LIMIT

$query = $this->db->get('mytable', 0, 1); 
$myRow = $query->row(); 
0

不知道codeigniter,但你可以做一個常規的選擇和秩序,並只使用返回的第一條記錄,即忽略之後會出現的那些記錄。

基本上,當您指定TOP 1時,這就是SQL引擎正在爲您做的事情。

-1
SELECT * FROM table LIMIT 1 

是MySQL的語法