【问题标题】:cannot connect to databasee in 000webhost无法连接到 000webhost 中的数据库
【发布时间】:2016-01-06 10:08:18
【问题描述】:

这是我的连接代码,我已经在 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");
?

【问题讨论】:

  • 为什么你还在使用mysql_connect(),它已被弃用,所以请开始使用mysqli或PDO?
  • 请从您的帖子中删除密码。
  • 好吧,要么是用户名错误、密码错误,要么是您从不允许的主机连接。错误消息非常自我解释。
  • 非常感谢会关注这个:)

标签: php mysql


【解决方案1】:

我认为您的用户名不会只是这样。肯定会有一个用户名和随机数。例如: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 :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    相关资源
    最近更新 更多