Php MySQL数据库未与名称连接

Php MySQL数据库未与名称连接,php,mysqli,Php,Mysqli,每当我尝试使用凭据连接到数据库时,它都不会与用户名连接,例如,当我尝试使用凭据连接到本地数据库时 mysqli_connect("localhost","dbuser","","database") 它回来了 Warning: mysqli_connect(): (HY000/1044): Access denied for user ''@'localhost' to database 'database' 您无法使用mysqli\u connect() 从上面的代码我可以告诉你 host

每当我尝试使用凭据连接到数据库时,它都不会与用户名连接,例如,当我尝试使用凭据连接到本地数据库时

mysqli_connect("localhost","dbuser","","database")
它回来了

Warning: mysqli_connect(): (HY000/1044): Access denied for user ''@'localhost' to database 'database'

您无法使用
mysqli\u connect()
从上面的代码我可以告诉你

host : "localhost"
user: "dbuser"
password: ""
database name: "database"
这样做,

$conn = mysqli_connect("localhost", "dbuser", "");
mysqli_select_db($conn, "database");
// to check if you're connected, after tested and see you can take off the code below...
if ($conn) {
  echo "Connected";
} else {
  echo "Connection failed";
}
如果您真的想使用以上四个参数进行连接

$conn = new mysqli("localhost","dbuser","","database");
// to check if you're connected, after tested and see you can take off the code below...
if ($conn) {
  echo "Connected";
} else {
  echo "Failed";
}

希望这有帮助?

只需在引号之间加一个空格,如“而不是”这样,以便在查询中的密码值中显示为空,因为在编程时,值0(false)或1(true)必须存在,您不能什么都没有,也不能期望有什么

这是指您没有在本地phpmyadmin类根用户中为用户设置密码,并且还检查拼写错误

可能重复的