2009-10-27 7 views

risposta

7

con LIMIT

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

con OFFSET e LIMIT

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

Non sono sicuro di quale sia il codeigniter, ma è possibile eseguire una selezione e un ordine regolari e utilizzare solo il primo record restituito, ignorando quelli che verranno dopo.

Fondamentalmente, questo è ciò che il motore SQL sta facendo per voi quando specificate TOP 1.

-1
SELECT * FROM table LIMIT 1 

è la sintassi per mySQL

Problemi correlati