CodeIgniter - 数据库结果数组但只有一行

Zar*_*Zar 2 php database arrays codeigniter row

我正在寻找一种从数据库查询返回数组的方法,但仅限于第一行.我不想使用对象..

我目前的解决方案

//Gather
$data = $this->db->from('view')->where('alias', $alias)->get()->result_array();

//Collect the first row only
$data = $data[0];
Run Code Online (Sandbox Code Playgroud)

说实话,这非常难看.如上所述,我宁愿不使用对象.

Ry-*_*Ry- 7

改用row()方法:

$data = $this->db->from('view')->where('alias', $alias)->get()->row();
Run Code Online (Sandbox Code Playgroud)

[哦,你不想使用物体.row_array()然后.但考虑对象.]