清风徐来
Michael's Blog
CodeIgniter 1.6.3 to 1.7.0

今日升级后,发行有些读取数据库的页面有错误。提示:“SQL logic error or missing database”。咋回事呢?淡水不废话了,看代码,原来1.6.3是这样写的 $this->db->select(‘id,title,time’); $this->db->from(‘news’); $this->db->order_by(‘id’,‘desc’); $query=$this->db->get(‘news’,$config[‘per_page’],$this->uri->segment(3)); 现在1.7.0要这样 $this->db->select(‘id,title,time’); $this->db->order_by(‘id’,‘desc’); $query=$this->db->get(‘news’,$config[‘per_page’],$this->uri->segment(3)); 说白了,就是1.7.0比较严格一些,from后不能再get里还有table name否则会出错,其实还是我在1.6.3里写的不够严谨XD


最后修改于 2008-11-06