gpt4 book ai didi

PHP mysql PDO 连接 'user' @'@localhost'

转载 作者:行者123 更新时间:2023-11-30 22:33:52 25 4
gpt4 key购买 nike

我不知道为什么,但是在尝试连接时使用 PDO MYSQL:

$host='localhost';
$db='contratos';
$user='contratos';
$password='!!contratos';
$link = new \PDO("mysql:host={$host};dbname={$db};charset=utf8", $user, $password);

PDO 尝试在主机前添加一个额外的@:

PDOException: SQLSTATE[HY000] [1045] Accès refusé pour l'utilisateur: 'contratos'@'@localhost' (mot de passe: OUI) in C:\wamp\www\contratos\classes\mysql.php on line 154

我正在使用一个外部类来处理所有 mysql 查询,但是,在它正常工作之前,我的代码都没有被修改。

这是 PHP、MYSQL、PDO 还是什么错误/错误?

编辑:我正在尝试连接,而不是创建用户或授予任何权限,我无法通过 PHP 连接,但我可以使用 MySQL Workbench 连接

最佳答案

错误消息中的字符“@”是 PDO 的翻译错误,用于 fr_FR 语言环境。所以你需要忽略这个过时的字符并调查你的 mysql 用户的权限。

关于PHP mysql PDO 连接 'user' @'@localhost',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33106303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com