0

此查询如何在 Codeigniter 中使用

`SELECT `messages`.`id`, left(`messages`.`message`, 150) 
     as 'message', `messages`.`message_group_id`, `messages`.`date_added` 
 FROM (`messages`) WHERE `message_group_id` = '".$messageGroupID."' 
 ORDER BY `messages`.`id` desc LIMIT 1`
4

3 回答 3

0
$query = $this->db->query('YOUR QUERY HERE');

https://www.codeigniter.com/user_guide/database/queries.html

于 2013-08-29T08:10:05.073 回答
0

尝试:

$this->db->select('messages.id, left(messages.message, 150) as message, messages.message_group_id, messages.date_added', false)->where('message_group_id', $messageGroupID)->order_by('messages.id', 'desc')->get('messages', 1);
于 2013-08-29T08:24:49.577 回答
0

$query = $this->db->get('mytable', 10, 20);

// 产生:SELECT * FROM mytable LIMIT 20, 10(在 MySQL 中。其他数据库的语法略有不同)

更多参考:链接

于 2013-08-29T08:30:20.350 回答