这里的快速问题,我是新的网络主机,我只是有一个垃圾周围看看什么是什么。我创建了以下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();
}
?>我已经在我的数据库中设置了一个包含三个字段的小表(希望是正确的):
并为每一个输入数据。当我从我的控制面板打开文件时,我会得到以下错误:
警告: mysqli_connect() Function.mysqli连接:(28000/1045):在第9行/home/a4935911/public_html/MySQL/MySQL+phP.php中拒绝用户‘a 4935911_people’@10.1.1.45(使用密码: YES)的访问。
和
未能连接到MySQL:拒绝用户‘a 4935911_people’@‘10.1.1.45’的访问(使用密码: YES)
有什么主意吗有人吗?
发布于 2013-10-17 17:31:58
错误的论证顺序如下:
$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";上面。
用法:Host, user, password, dbname,如文档中所述。
解决方案:
$con=mysqli_connect($mysql_host, $mysql_user, $mysql_password, $mysql_database);发布于 2015-10-15 06:27:43
argument sequence is following order.
$host ="localhost" // change to your host
$username ="root" // change to your mysql user name by default root
$pass =" " //add password if any
mysql_connect($host,$username,$pass) //don't change the sequence
mysql_select("test") // create the test database in mysql发布于 2013-10-17 17:23:40
有两个可能的原因:
https://stackoverflow.com/questions/19433268
复制相似问题