我使用以下代码从表中获取数据并将结果显示为以下
$this->db->where('reqid',$requestid);
$query = $this->db->get('request');
$data= $query->result();
echo "<pre>";
print_r ($data);
echo "</pre>";
我得到了以下数组
Array
(
[0] => stdClass Object
(
[id] => 1
[userid] => 1
)
[1] => stdClass Object
(
[id] => 2
[userid] => 1
)
[2] => stdClass Object
(
[id] => 3
[userid] => 1
)
)
任何人都可以告诉我们如何获取用户标识
答案 0 :(得分:2)
试试这个,
foreach($data as $val)
{
echo $val->userid;
}
答案 1 :(得分:2)
您需要使用循环获取userid
。
示例:强>
foreach ($data as $key => $value) {
echo $value->userid; // result in object.
}
请注意,您正在使用result()
函数,因此它会将结果作为对象数组返回。
如果要将数据视为数组,则可以使用result_array()
,这会将结果作为数组数组返回。