【问题标题】:no idea why my model returns two different values不知道为什么我的模型返回两个不同的值
【发布时间】:2010-08-03 15:04:54
【问题描述】:

这是我在明信片模型中查看所有函数的视图,在一个控制器中它返回 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;

}

【问题讨论】:

  • 你确定DB连接到两个控制器中的同一个数据库吗?
  • 是的,它运行在一个配置文件中

标签: php mysql codeigniter


【解决方案1】:

也许可以尝试稍微改变一下以帮助您:

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();

}

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-05
    • 2017-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 2013-08-23
    • 2015-06-01
    相关资源
    最近更新 更多