228点六 发表于 2014-5-26 22:01:04

为什么数据库调用会出现这样的错误?

本帖最后由 228点六 于 2014-5-28 22:15 编辑

通过model调用categery,代码如下:
model文件

function    get_category($parentid){
    $query = $this->db->query("select name,shortdesc from categories where parentid = ?",$parentid);
    if ($query->num_rows() > 0){
       foreach ($query->result_array() as $row){
         $data[] = $row;
       }
    }
    return $query->result();
}

controller文件

    function category($parentid){
      $data['title']=$parentid;
      $data['category']=$this->mcats->get_category($parentid);
      $data['main']='category';
      $this->load->view('template',$data);
    }


最后子菜单列表页面预览,显示的每个子菜单页面都是一样,都只显示了parentid=0 的两个结果

我的写法是错的么?请问应该改哪里呢?

页: [1]
查看完整版本: 为什么数据库调用会出现这样的错误?