数据库使用见手册「Driver Reference > Database Class」
执行SQL
$db = $this->load->database('db', TRUE);
$sql = '';
$res = $db->query($sql);
$affected = $db->affected_rows();
var_dump($res, $affected);die;
row_array() 和 result_array()
row_array 返回的是查询结果的第一条数据,是一维数组;
result_array 返回所有查询结果,是二维数组;
得到记录行数
$this->db->select('id')->get('tbname')->num_rows();
注意这里不要用select('count(*) as cnt') , 否则 num_rows() 总是返回1
网友评论