我已经做了一个PHP项目,昨天它的工作正常。
突然我遇到了这个错误:
sqlstate [hy000] [2002] php_network_getaddresses:getAddrinfo失败: 主机是未知的。
我正在使用数据库类使用PDO连接:
abstract class Db{
private static $conn = NULL;
public static function getInstance(){
if (!isset(self::$conn)) {
self::$conn = new PDO("mysql:host=localhost;port=3306;dbname=imdterest","root","");
}
return self::$conn;
}
}
我知道这个问题以前曾被问到,但找不到对我有用的解决方案。
我已经尝试将主机更改为127.0.0.1,但这也没有用,我也尝试删除端口,这也没有帮助。
我只在XAMPP的Local主机上托管了
任何建议都会有所帮助。谢谢。
好吧,我发现了我的错误,非常非常愚蠢。
我基本上有一个完全相同的项目存储在GitHub文件夹和Xampp文件夹中。
我一直更改GitHub文件夹项目,希望Xampp One更改-_-。
是的,我是个白痴XD
它现在像魅力一样工作。