无法连接到000webhost中的数据库


cannot connect to databasee in 000webhost

这是我的连接代码,我在000webhost中创建了mysql数据库,我也在000webhost中上传了文件,但每次我都会遇到这样的错误。"PHP错误消息

警告:mysql_connect()[function.mysql-connect]:拒绝访问中的用户"a1346052"@'10.1.1.39'(使用密码:YES)/home/a1346052/public_html/connection.php,第7行

免费网络托管无法连接数据库请帮我一下,谢谢

<?php
$mysql_hostname = "mysql13.000webhost.com";
$mysql_user = "a1346052";
$mysql_password = "*****";
$mysql_database = "a1346052_simple";
$prefix = "";
   $bd = mysql_connect($mysql_hostname, $mysql_user, $mysql_password) or die("Could not connect database");    
        mysql_select_db($mysql_database, $bd) or die("Could not select database");
?

我不认为你的用户名只会是那样。肯定会有一个用户名和随机数。例如:a7238414_username。试着运行下面的代码,看看结果如何。

$dbhost = 'mysql13.000webhost.com';
   $dbuser = 'a7238414_username';
   $dbpass = '***';
   $conn = mysql_connect($dbhost, $dbuser, $dbpass);
   if(! $conn )
   {
     die('Could not connect: ' . mysql_error());
   }
   echo 'Connected successfully';
   mysql_close($conn);

mysql只是一个提示,已被弃用。您应该开始使用mysqli或PDO:)