我正在寻找一种从数据库查询中返回数组的方法,但仅限于第一行。我不想使用对象..
我目前的解决方案:
//Gather
$data = $this->db->from('view')->where('alias', $alias)->get()->result_array();
//Collect the first row only
$data = $data[0];
老实说,这很丑陋。如前所述,我宁愿不使用对象。
最佳答案
改为使用 row()
方法:
$data = $this->db->from('view')->where('alias', $alias)->get()->row();
[哦,你不想使用对象。 row_array()
然后。但考虑对象。]
关于php - CodeIgniter - 数据库结果数组,但只有一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10247870/