winp 发表于 2016-12-9 18:16:55

CI的$this->db->query()方法无法获取数据,程序被终止

代码:
class Zl extends CI_Controller {
function Zb(){
      parent::__construct();
                $this->load->database();
    }
      public function index(){
                $sql = "select * from cyber_bar";
                $query = $this->db->query($sql);
                var_dump($query);
      }
      
}

在加载控制器中这个方法(index)的时候 ,$this->db->query($sql) 不会被执行,var_dump获取不到返回值。到这里程序就退出了。页面上没有任何错误提示。

Hex 发表于 2016-12-9 22:08:55

是 PHP报错了。具体错误信息看一下 PHP LOG 有没有?然后看看 display_errors 是不是 on?

Closer 发表于 2016-12-12 09:45:02

請參閱 CI 手冊 - 生成查詢結果

老辉喵 发表于 2016-12-13 16:21:56

你是代码写错了。。。你的构造方法根本没调用。除非你别的地方有调用。。要是你只调用index方法。肯定是没办法使用model的。。因为你的类名是ZI你的构造函数是Zb
:L:L:L:L
页: [1]
查看完整版本: CI的$this->db->query()方法无法获取数据,程序被终止