如果我们使用result_array()
,那么我们将数据作为数组获取。如果我想回复第7个product_name
,我们可以像下面的代码那样做
$query = $this->db->query("Select * from Products");
$res = $query->result_array();
echo $res[6]['product_name']
如果product_name
是一个对象,我们该如何回应第7个$res
?
$query = $this->db->query("Select * from Products");
$res = $query->result();
//echo 7th product_name of $res
答案 0 :(得分:1)
https://www.codeigniter.com/userguide3/database/results.html
echo $res->row(6)->product_name;
希望它有所帮助:D
答案 1 :(得分:0)
刚刚在我的本地测试,您可以使用数组$query->result();
的密钥访问$res[6]
但是访问数组的子代将会得到更改
Reuslt Type array access access child element
method
result_array() $res[<key>] $res[6]['product_name']
result() $res[<key>] $res[6]->product_name
正如您所问的那样如果$ res是一个对象,我们该如何回应第7个product_name?;你可以通过
访问第7位$res[6]->product_name