如何从SQL中选择多行?
即。 $结果>行(1,2,3,4,5,10)
答案 0 :(得分:2)
您使用的是ActiveRecord吗?如果是这样,您可以在进行查询时使用where_in()
方法。在查询完成之后,这不是您所做的事情,正如您在示例中所做的那样。
$this->db->where_in('id', array(1,2,3,4,5,10));
$query = $this->db->get('myTable');
// This produces the query SELECT * FROM `myTable` WHERE `id` IN (1,2,3,4,5,10)
有关SELECT
语句支持的详细信息,请参阅this CodeIgniter文档部分。