这个问题在这里已经有答案了:
如何显示mysqli查询的错误[重复](2个答案)
我可以在php中混合mysql api吗(4个答案)
引用-这个错误在php中是什么意思(36个答案)
两年前关门了。
我定义:
$hostname= "localhost";
$database = "company";
$username = "dxy";
$password= "abc";
$c = mysqli_connect($hostname, $username, $password);
我得到以下错误:
错误2:拒绝用户“root”@“localhost”的访问(使用密码:否)
为什么它试图通过 root@localhost
而不是 dxy@localhost
?
我在这个专用服务器上有另一个应用程序。但它通过 username@localhost
不是 root
……这有什么问题?
当我改变的时候 mysqli
至 mysql
,连接完美。
我感谢你的帮助。
1条答案
按热度按时间4si2a6ki1#
首先,您在连接中遗漏了数据库,因此它不知道连接到哪里。然后创建一个新的mysqli()函数来定义db连接。希望这有帮助。