用户 'test123'@'192.168.0.38' 的访问被拒绝(使用密码:NO)

Access denied for user 'test123'@'192.168.0.38' (using password: NO)

我想 运行 byethost31.com(免费托管网站)上的此代码,所以我面临“用户 'test123'@'192.168.0.38' 的访问被拒绝(使用密码:否)”控制台错误..

<?php
$localhost="*************";
$pass="*************";
$usename="*************";
$dbname="*************";

$s=mysql_connect($localhost,$pass,$username);
$t=mysql_select_db($dbname);


if($s ){
 echo "Mysql_connect is successful. <hr>";
}

if($t ){
 echo "Mysql_select_db is successful.. <hr>"; 
}

?>

如果您检查 mysql_connect 函数的 documentation,您会看到它采用的参数是:ServerUsernamePassword以该顺序。您将密码作为用户名而不是其他方式发送。

我建议您查看 PDOmysqli,而不是使用 已弃用 mysql_* api .