所以我正在使用CodeIgniter,我想访问数据库查询的结果对象。
我知道如何通过result_array
访问某个条目$foo = $result->result_array();
$bar = $foo[8]['firstname'];
echo $bar;
我不知道如何通过
访问它$foo = $result->result_object();
$bar = …
我将非常感谢您的帮助,特别是有关如何执行此操作的教程的链接。这可能看起来很懒,但正如你从这个问题的标题中看到的那样,我只是不知道要搜索什么。
答案 0 :(得分:0)
使用此:
if($result -> num_rows() > 0)
{
return $result -> result();
}
else
{
return false;
}
现在你可以循环你的结果了:
foreach($result as $key => $value)
{
print $result[$key] -> attrib;
}
或者这个:
if($result -> num_rows() == 1)
{
foreach($result -> result() as $row)
{
return $row;
}
}
else
{
return false;
}
现在可以访问您的对象:
print $result -> attrib;
另外,请看这里:Tutorial
答案 1 :(得分:0)
你必须使用
$foo = $result->result();
$bar = $foo[8]->firstname;
echo $bar;