问一个数据库方面的问题
本帖最后由 minieric 于 2009-3-29 22:29 编辑这是错误提示。
A PHP Error was encounteredSeverity: Notice
Message:Undefined property: Archive:$db
Filename: controllers/archive.php
Line Number: 56
Fatal error:Call to a member function select() on a non-object in /Users/hanz/Sites/1/system/application/controllers/archive.php on line 56
下面是这段代码
function getcount($group_id) {
$this->load->database();
$this->db->select("id,goods_name,goods_price,nomember_price,other_price,goods_integral,thumbnail");
$this->db->where("group_id",$group_id);
$this->db->orderby("addtime","desc");
$this->db->from("goods_list");
return $this->db->count_all_results();
}
网站所有网页里面关于SELECT的句子似乎都执行不了,提示那个错误,但奇怪的是我代码转到别的电脑上全部能正常运行,现在本机的数据库也检查了,实在是看不出来问题出在哪里。今天又重新安装了MYSQL,问题依旧。程序是在本机开发的,以前都运行的好好的,突然有天就出现这个错误。。。
希望大家帮我看看,头都大了。
环境问题不好解决,不行就用原始sql吧,效率也高 数据库对象没有初始化成功,我想应该是 MYSQL 方面的问题。 数据库配置没有写错吗? 有没有同名的变量 db存在 应该程序方面没有写错,在别的服务器上能完全执行,最后我没办法,重装了一下系统.数据库什么的都重新装的.现在才弄好..也不知道到底怎么回事. 可能是配置文件坏了吧。
有一回我用perl的时候搞成这样了。重装就好了。
页:
[1]