我在PHP中创建了一个访问MySQL数据库的葡萄酒商店,并将葡萄酒数据提取到网页上。但是,在完成所有工作后,我现在遇到了PDO Construct错误,并且不知道为什么。
错误如下:
警告:PDO :: __ construct()[pdo .-- construct]:[2002]一个连接 尝试失败,因为连接方没有(尝试连接 第5行的C:\ webdev \ shop \ selectfromwines.php中的 HOSTNAME )
它似乎与以下代码有关:
$database = new PDO('mysql:host=HOSTNAME; dbname=co525', 'co525', 'co525');
我可能会出错的任何想法?
P
答案 0 :(得分:0)
是HOSTNAME的真实主机名吗?如果不是 - 使用正确的地址。如果您有本地数据库,请尝试127.0.0.1或localhost
答案 1 :(得分:0)
打开php.ini并设置以下内容:
pdo_mysql.default_socket=”/opt/lampp/var/mysql/mysql.sock”