数据库查询结果问题
本帖最后由 winnie411 于 2012-8-31 10:36 编辑$result = $query->row_array();
$result = $query->result_array();
传回的是什么结果?都是数组?有区别吗?
$data['$quality'] = $this->mmain->get_quality();//此处的$data是有值的
多了红色的 $,改为 $data['quality'] 即可 row_array() 获取的是一条一维数组数据,result_array() 获取的是多条二维数组数据 qq494686707 发表于 2012-8-31 10:42 static/image/common/back.gif
row_array() 获取的是一条一维数组数据,result_array() 获取的是多条二维数组数据 ...
如果我要获取数据库里的多条记录?该用哪个
我用$query = $this->db->get('quality') 获取了整张表的数据
然后我该用哪个查询结果函数,返回数据给controller然后用foreach 把数组显示呢 $query = $this->db->get('quality')->result_array();
foreach($query as $data)
{
print_r($data);
}
这样写就可以了 qq494686707 发表于 2012-8-31 11:04 static/image/common/back.gif
$query = $this->db->get('quality')->result_array();
foreach($query as $data)
{
这样就把数据都打印出来了,我只要把这个结果返回到controller 能不能打印出来 asqd5200 发表于 2012-8-31 12:38 static/image/common/back.gif
能不能打印出来
能打印出来,我已经解决显示的问题了,现在考虑分页问题呵呵
页:
[1]