1

我在 godaddy 中连接到数据库时遇到问题。我不知道是我的代码给出了问题还是 Godaddy 给出了问题。

我尝试了 2 种不同的编码方式来连接数据库;

下面是工作代码:

$hostname = "xxx.db.xxx.hostedresource.com";
$username = "xxx";
$dbname = "xxx";
$password = "xxx";


mysql_connect($hostname, $username, $password) OR DIE ("Unable to 
connect to database! Please try again later.");
mysql_select_db($dbname);

以下是非工作代码:

define("DBHOST","xxx.db.xxx.hostedresource.com");
define("DBNAME","xxx");
define("DBUSER","xxx");
define("DBPASS","xxx");

mysql_connect(DB_HOST,DB_USER,DB_PASS) or die(mysql_error());
mysql_select_db(DB_NAME) or die(mysql_error());

还是因为godaddy不能使用define函数?多谢你们。

4

1 回答 1

3

您正在定义DBHOST但使用DB_HOST. 所有其他定义的值也存在同样的问题。define在 GoDaddy 上没有被禁止。

于 2012-12-05T05:23:12.907 回答