row_array和result_array之间的区别 [英] Difference between row_array and result_array

查看:228
本文介绍了row_array和result_array之间的区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

row_array()result_array()有什么区别?

它们如何在视图页面上显示?

How would they be displayed on a view page?

if ($variable) {
    return $result->row_array();
} else {
    return $result->result_array();
}

推荐答案

来自文档row_array返回一个结果,result_array返回多个结果(通常用于循环).

From the documentation, row_array returns a single result and result_array returns multiple results (usually for use in a loop).

文档中的示例:

结果数组:

$query = $this->db->query("YOUR QUERY");

foreach ($query->result_array() as $row)
{
   echo $row['title'];
   echo $row['name'];
   echo $row['body'];
}

行数组:

$query = $this->db->query("YOUR QUERY");

if ($query->num_rows() > 0)
{
   $row = $query->row_array(); 

   echo $row['title'];
   echo $row['name'];
   echo $row['body'];
}

这篇关于row_array和result_array之间的区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆