jay*_*rjo 2 php mysql codeigniter
CodeIgniter中是否有一个函数将数据库查询结果的所有行作为单个数组获取,而不是必须迭代的资源.有时,一个阵列中的所有行都是需要的.
就像是:
$this->db->query("MULTI-ROW QUERY")->all_rows();
Run Code Online (Sandbox Code Playgroud)
就在这里.
$new_array = $this->db->query("MULTI-ROW QUERY")->result_array();
print_r($new_array);
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请通过以下链接: 生成查询结果
此函数将查询结果作为纯数组返回,或者在未生成结果时返回空数组.通常你会在foreach循环中使用它,如下所示:
$query = $this->db->query("YOUR QUERY");
foreach ($query->result_array() as $row)
{
echo $row['title'];
echo $row['name'];
echo $row['body'];
}
Run Code Online (Sandbox Code Playgroud)