功能与 row() 一样, 区别在于该函数返回的是一个数组:[code]$query = $this->db->query(“要执行的 SQL”);
if ($query->num_rows() > 0)
{
$row = $query->row_array();
echo $row[‘title’];
echo $row[‘name’];
echo $row[‘body’];
}[/code]你可以传递参数(参数是行的索引)以便获得某一行的数据。比如我们要获得第 5 行的数据:$row = $query->row_array(4);如果传入的参数超出行索引,则返回第一行(索引为0)数据
除此以外, 我们还可以使用下面的方法通过游标的方式获取记录:$row = $query->first_row()
$row = $query->last_row()
$row = $query->next_row()
$row = $query->previous_row()默认情况下他们将返回一个 object,同时你也可以传递参数 “array” 以便使用 array 的方式获取数据$row = $query->first_row('array')
$row = $query->last_row('array')
$row = $query->next_row('array')
$row = $query->previous_row('array')