我是用php, pear时间不长,在服务器里访问一个页面的时候报错进入不了页面,改了下代码发现对于DB的方法,包括fetch()什么的都报错说undefine。
我的文件代码应该没什么问题,因为同样的页面刚刚在另一个机器上可以访问。
我怀疑是pear没装好,于是我在没有删除旧的pear的情况下重新装了下pear,问题依然存在。不知道是不是有些路径设置问题,我不太熟这些,或者除了pear还有可能其他地方有问题。
谢谢
我的文件代码应该没什么问题,因为同样的页面刚刚在另一个机器上可以访问。
我怀疑是pear没装好,于是我在没有删除旧的pear的情况下重新装了下pear,问题依然存在。不知道是不是有些路径设置问题,我不太熟这些,或者除了pear还有可能其他地方有问题。
谢谢
global $db, $prefix;
$result = $db->fetch("SELECT value FROM " . $prefix . "_confdata WHERE name = '$value'");
return $result['value'];
unset($result);代码是不应该有错的,不是我写的,我下的网上已经发布的程序,而且在我的另台机器上这个程序用的一直都很好,只可能是服务器的一些设置问题。
Fatal error: Call for an undefined method DB::fetch() at /..../function.php at line ...