我将我的php配置代码上传到我的服务器befirstw on cpanel ...在公共html下... 我的php文件是
<?php
$dbhost = "befirstwin.com";
$dbname = "befirstw_intlgent";
$dbuser = "befirstw_intelli";
$dbpass = "Ngcp1988$ ";
$connection = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
if(mysqli_connect_errno())
{
die("database connection failed: " .
mysql_connect_error() . "(" . mysql_connect_errno() .")"
);
}
$username = isset($_GET['username']) ? $_GET['username'] : '';
$password = isset($_GET['password']) ? $_GET['password'] : '';
$query = "INSERT INTO users
VALUES ('', '$username', '$password')";
$result = mysqli_query($connection,$query);
if(!$result)
{
die("we have problem");
}
mysqli_close($connection);
?>
&#13;
我收到此错误 警告:mysqli_connect():( 28000/1045):访问被拒绝用户&#39; befirstw_intelli&#39; @&#39; s147.adk-media.com&#39; (使用密码:YES)在第8行的/home/befirstw/public_html/connectimagedb.php中
如果您有任何想法或任何更需要php连接的话PLZ建议
答案 0 :(得分:1)
我检查密码中的$ sign是否在我的情况下产生问题。请不要使用$或任何其他可能产生问题的特殊字符。在我的情况下,$登录密码正在创建问题
答案 1 :(得分:1)
这可能只是由错误的密码引起的。在你的$dbpass
中,最后的空间应该在那里吗?关闭"
之前的额外空格会在密码末尾添加一个空格,从而导致密码不同。
答案 2 :(得分:0)
我想知道您是否正在打开连接。我注意到它正在关闭连接的行,但不确定你是否打开了连接?插入查询的执行语句在哪里?
由于