查询结果只返回一个值

我想从我的查询中看到多个值,但是当我开始这个查询时,结果只有一个值


function get_prove_associati($num) {

    $this->db->select("prove.*");

    $this->db->where("prove.numero",$num);

    return $this->db->get("prove")->row_array();

}

在我的 db 中,有四行,而不仅仅是一行


精慕HU
浏览 258回答 3
3回答

慕斯王

根据文档,row_array()只返回第一行。相反,result_array()是返回所有找到的结果的正确方法。

守着一只汪

要查看所有结果,您必须更改row_array()为result_array()function get_prove_associati($num) {    $this->db->select("prove.*");    $this->db->where("prove.numero",$num);    return $this->db->get("prove")->result_array();//updated here}

白衣染霜花

你有四种类型的回报:row_array 一个值作为数组row 一个值作为对象result_array 所有值作为数组result 所有值作为对象
打开App,查看更多内容
随时随地看视频慕课网APP