无法从PHP连接到mysql

时间:2014-08-15 06:28:03

标签: php mysql mysql-connect

凭据在mysql工作台上运行,但是当我从PHP尝试它时需要花费大量时间加载然后给出500 - 内部服务器错误。

$DB_HOST = some ip here (NOT localhost or 127.0.0.1) ;
$DB_USER = "myuser";
$DB_PASS = "mypassword";
$DB_NAME = "mydb";

$db = mysql_connect($DB_HOST, $DB_USER, $DB_PASS);

mysql_select_db($DB_NAME,$db) or  die("Error In database");

这是在dev服务器上工作,但是当移动到新服务器时它不会。

提一下服务器运行PHP 5.4可能很有用,所以mysql_connect工作正常。

如果你能提供帮助,我感激不尽。

1 个答案:

答案 0 :(得分:0)

如果您使用cpanel作为托管,则必须在MYSQLDATABASE菜单中设置数据库用户 那么你必须在DBUser和DBName中使用前缀,例如' user_table'和' user_db'