不知道为什么我的模型返回两个不同的值

时间:2010-08-03 15:04:54

标签: php mysql codeigniter

这是我查看明信片模型中的所有功能,在一个控制器中它返回4而另一个返回,不知道为什么,我正在回复num_rows()以查看最新情况。

除了一个视图是facebook的前面,一个视图是管理部分

function view_all(){

    $query = $this->db->get('postcards');
    echo $query->num_rows();
    $data = Array();

    if ($query->num_rows() > 0){
        foreach($query->result_array() as $row){

            $data[] = $row;

        }

    }
    $query->free_result();


    return $data;

}

1 个答案:

答案 0 :(得分:0)

也许尝试一点点改变它来帮助你:

function view_all(){

    $query = $this->db->get('postcards');
    echo $query->num_rows();
//    $data = Array();

    if ($query->num_rows() > 0){
        foreach($query->result_array() as $row){

            $data[] = $row;

        }
    return $data;

    }
    $query->free_result();

}

让我知道现在发生了什么。