$this->db->select('id, user_id')->from('be_users')->where('id',$user_id);
$data['user_individual'] = $this->db->get();
如果这是我的数据库查询,我如何获取一个数据库行的数组......
IE。我想做类似的事情$data['user_individual']['id']->format_as_array
...
CodeIgniter 提供了多种对查询结果执行的方法。
看这里:https://codeigniter.com/user_guide/database/results.html
result()
返回 PHP 对象的数组。
row()
返回该行的单个 PHP 对象。
result_array()
返回一个数组的数组。
row_array()
返回该行的单个数组。
row()
and row_array()
可以选择采用一个参数,该参数是您要返回的行号。
除此之外,很难准确说出您的要求。您应该能够使用这些方法完全按照您的意愿获取数据。
Edit:
顺便说一下,访问这些方法的方式是通过从$this->db->get()
call:
$query = $this->db->get();
$rows = $query->result(); //array of objects
$rows_array = $query->result_array(); //array of arrays
$row = $query->row(); //single object
$row_array = $query->row_array(); //single array
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)