$query = $DB-> query("INSERT INTO px_tbname(sessionid,value) VALUES ('$key','$value')"");
各位大虾啊,还是不对,我的INSERT这条语句是没错的,我echo出来并在数据库里测试了对,是没有问题的; fxs_2008帮我纠正的是我贴过来的时候不小心把最后引号弄掉了,不好意思……现在提示的错误是这样的: Fatal error: Call to a member function query() on a non-object in /session.php on line 50 而且我用echo isset($GLOBALS) ? "变量存在" : "未找到变量"; 结果显示是"未找到变量",这是怎么回事啊? 这个ERROR在PHP版本升级到5.2.5之前是没有的怎么办啊?
fxs_2008帮我纠正的是我贴过来的时候不小心把最后引号弄掉了,不好意思……现在提示的错误是这样的:
Fatal error: Call to a member function query() on a non-object in /session.php on line 50
而且我用echo isset($GLOBALS) ? "变量存在" : "未找到变量"; 结果显示是"未找到变量",这是怎么回事啊?
这个ERROR在PHP版本升级到5.2.5之前是没有的怎么办啊?
2.修改php.ini中extension_dir,使其指向php的根目录下的ext文件件夹,如:extension_dir = "C:/ApacheGroup/php/ext "
3.去掉extension=php_mysql.dll前的“;”号
4.把php的根目录加到windows下的path中如:PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System 估计最重要的第一点没有做,导致连接不到MYSQL
没办法了,我把PHP版本恢复到4,一切都又正常了,可能是PHP5不兼容吧,姑且只能这样认为了!
感谢帮我找原因的朋友们,接分了!:)