flyy 发表于 2008-11-6 10:02:21

升级之后出现Call to a member function num_rows() on a non-object

1.63 - 1.70升级之后出现Call to a member function num_rows() on a non-object
凡涉及$this->db->get('tab') 全这样改成$this->db->query("select * from tab"); 就没问题了

Hex 发表于 2008-11-6 10:22:53

仔细看一下文档,170 还是有一些改变的。

kissmumu 发表于 2008-11-6 14:34:24

不是bug,是1.7.0更严谨了一些。
db->form('tablename');了就不能再
db->get('tablename');
把db->form('tablename');去掉就可以了

是1.6.3兼容性强呢,1.7.0更严密呢?:)

flyy 发表于 2008-11-6 16:25:03

db->where()也要去

adai 发表于 2008-11-10 10:51:50

:Q 崩溃了,基本上都这么写的

sam 发表于 2008-11-11 14:16:42

我现在都是自己写sql,不用记那么多函数

flyy 发表于 2008-11-13 09:28:35

实际套用函数通用 用sql语句就可以
比如function getlist($tbl,$field,$where){
   $query = $this->db->query("select $field from $tbl where $where");
   $rows = $query->result_array();
   return $rows;
}

getlist('tblname','*',"id>0 and catid=2 limit 0,10");

may25 发表于 2010-10-20 11:55:45

是不是Aactive Record 没开啊,
页: [1]
查看完整版本: 升级之后出现Call to a member function num_rows() on a non-object