gpt4 book ai didi

php - 无法连接到 MySQL 数据库 - PHP

转载 作者:行者123 更新时间:2023-11-29 01:13:37 27 4
gpt4 key购买 nike

这里是一个简短的问题,我是网络托管的新手,我只是想看看是什么。我创建了以下 PHP 文档并将其托管在我的免费 000webhost 域中:

<?php 

$mysql_host = "mysqlXX.000webhost.com";
$mysql_database = "***********_people";
$mysql_user = "*************_admin";
$mysql_password = "******************";

// Create connection
$con=mysqli_connect($mysql_host,$mysql_database,$mysql_user,$mysql_password);

// Check connection
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>

我已经在我的数据库中设置了(希望是正确的)一个包含 3 个字段的小表:

  1. ID - 无 Null、自动递增、整数、主要
  2. 名字 - VarChar,长度为 20
  3. 姓氏 - VarChar,长度为 20

并为每一个输入数据。当我从控制面板打开文件时,出现以下错误:

Warning: mysqli_connect() [function.mysqli-connect]: (28000/1045): Access denied for user 'a4935911_people'@'10.1.1.45' (using password: YES) in /home/a4935911/public_html/MySQL+PHP.php on line 9

Failed to connect to MySQL: Access denied for user 'a4935911_people'@'10.1.1.45' (using password: YES)

任何想法,任何人?

最佳答案

此处参数序列错误:

$con=mysqli_connect($mysql_host,$mysql_database,$mysql_user,$mysql_password);

查看消息:Access denied for user 'a4935911_people'@'10.1.1.45' (using password: YES) 其中 a4935911_people 不是用户,它是上面设置的数据库名称 $mysql_database = "***********_people";

使用:主机、用户、密码、数据库名,如 Documentation 中所述.

解决方法:

$con=mysqli_connect($mysql_host, $mysql_user, $mysql_password, $mysql_database);

关于php - 无法连接到 MySQL 数据库 - PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19433268/

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