我开发了一个运行良好的web应用程序。我使用PDO访问MySql。
但在升级到新版本的Xampp后,它现在会出现各种错误,例如:致命错误:在第43行中的C:''xamplep''htdocs''web2print''includes''database-abstract.php中的字符串上调用成员函数query()
最初我使用的是Xampp 1.8.1,现在已经升级到5.6.3版本。
一定是什么问题?
感谢您的建议。
我已经找到了解决问题的办法。
让我试着解释一下我已经做了什么来解决它:
我使用这样的语句包含了所有相关的PHP模块:
require_once "includes'database-abstract.php";
将所有此类声明更改为:
require_once dirname(__FILE__).DIRECTORY_SEPARATOR."database-abstract.php";
解决了问题!
因此数据库抽象.php文件代码没有问题,因为它在旧版本的Xampp中可以完美工作一年。实际问题是在将Xampp升级到新版本后开始出现的。
希望这能帮助到别人。
Yogi Yang