$this->db->select('id, user_id')->from('be_users')->where('id',$user_id);
$data['user_individual'] = $this->db->get();
Run Code Online (Sandbox Code Playgroud)
如果这是我的数据库查询,我如何得到一个数据库行的数组...
即.我想做点什么$data['user_individual']['id']->format_as_array
......
tre*_*ace 31
CodeIgniter提供了几种对查询结果执行的方法.
请参阅此处:https://codeigniter.com/user_guide/database/results.html
result()
返回一个PHP对象数组.
row()
返回该行的单个PHP对象.
result_array()
返回一个数组数组.
row_array()
返回该行的单个数组.
row()
并可row_array()
选择获取一个参数,该参数是您要返回的行的编号.
除此之外,很难确切地说出你的要求.您应该能够使用这些方法完全按照自己的意愿获取数据.
编辑:
顺便说一下,访问这些方法的方法是通过$this->db->get()
调用返回的查询对象:
$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
Run Code Online (Sandbox Code Playgroud)