【发布时间】:2011-11-25 08:10:01
【问题描述】:
我是 PDO 的新手,正在尝试在 xampp for windows 上使用它。我不断收到与主机相关的错误,并尝试将“localhost”更改为所有可能的内容,例如 ip 地址和套接字,但我相信我做得不对。我也尝试更改 pdo_mysql.default_socket 的变量,但我不相信它正在工作/我也这样做了。这是我得到的错误:
致命错误:未捕获的异常 'PDOException' 带有消息 'SQLSTATE[42000] [1044] 用户 'admin'@'localhost' 拒绝访问 C:\xampp\htdocs\faculty\ 中的数据库 ''xxxxxx'''类\db.class.php
这是我目前在我的 php 中的内容
self::$instance = new PDO("mysql:host=localhost;dbname='xxxxxx'", 'admin', 'xxxxxxx');
【问题讨论】: