【发布时间】:2014-02-14 14:57:14
【问题描述】:
$sql = $this->db->select('fname,lname')
->where('username', $user)
->from('users')
->get()
->result_array();
$result = $this->db->query($sql);
如何解析/遍历查询结果?基于 ci 提供的用户手册/指南。
这样做的一种方法是,使用 result_array()
foreach($result->result_array() as $row)
{
echo $row['fname']." ".$row['lname'];
}
我如何能够在不循环访问这些结果的情况下访问这些结果? 或者是否有任何其他方式来执行 sql 部分,其中我不需要使用 result_array()。 我在这件事上遇到了麻烦,因为当我尝试访问 foreach 循环之外的结果时,它们总是未定义/为空。需要一些解决方案/建议。
【问题讨论】:
-
假设所有查询结果都以数组形式返回是否安全?
标签: jquery codeigniter foreach