关于Fatal error:Call to undefined method DB::query()的问题
时间:2011-11-20
来源:互联网
我是用php, pear时间不长,在服务器里访问一个页面的时候报错进入不了页面,改了下代码发现对于DB的方法,包括fetch()什么的都报错说undefine。
我的文件代码应该没什么问题,因为同样的页面刚刚在另一个机器上可以访问。
我怀疑是pear没装好,于是我在没有删除旧的pear的情况下重新装了下pear,问题依然存在。不知道是不是有些路径设置问题,我不太熟这些,或者除了pear还有可能其他地方有问题。
谢谢
我的文件代码应该没什么问题,因为同样的页面刚刚在另一个机器上可以访问。
我怀疑是pear没装好,于是我在没有删除旧的pear的情况下重新装了下pear,问题依然存在。不知道是不是有些路径设置问题,我不太熟这些,或者除了pear还有可能其他地方有问题。
谢谢
作者: IBM1846 发布时间: 2011-11-20
没有NEW 对象
作者: xiachao2008 发布时间: 2011-11-20
报错的文件叫 function.php,相同文件夹下有个叫 db.php,里面实现了fetch()和query()方法,我对PHP不熟悉,不知道function里调用是不是就是db的方法。 报错那段代码是:
global $db, $prefix;
$result = $db->fetch("SELECT value FROM " . $prefix . "_confdata WHERE name = '$value'");
return $result['value'];
unset($result);
代码是不应该有错的,不是我写的,我下的网上已经发布的程序,而且在我的另台机器上这个程序用的一直都很好,只可能是服务器的一些设置问题。
global $db, $prefix;
$result = $db->fetch("SELECT value FROM " . $prefix . "_confdata WHERE name = '$value'");
return $result['value'];
unset($result);
代码是不应该有错的,不是我写的,我下的网上已经发布的程序,而且在我的另台机器上这个程序用的一直都很好,只可能是服务器的一些设置问题。
作者: IBM1846 发布时间: 2011-11-20
贴出完整的错误信息
作者: xuzuning 发布时间: 2011-11-20
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28