0

我正在创建一个 php 页面(在 godaddy 服务器上),它需要连接到 mysql 服务器并从数据库中检索数据。当我运行该页面时,我收到一条错误消息,说明了这一点。

警告:mysql_connect() [function.mysql-connect]:无法连接到 ** 上的 MySQL 服务器

它说错误在下面一行,

$conn=mysql_connect($dbhost,$username,$password);

我的疑问是,

需要提供什么来代替用户名和密码?现在我已经给出了在 mysql 中创建新数据库时使用的用户名和密码。我究竟做错了什么?

提前致谢...

4

2 回答 2

1

在共享的 go daddy DB 上,您不能将 localhost 用于 $dbhost

您将需要使用您的 godaddy mysql cp 中指定的位置

于 2012-11-15T05:08:33.387 回答
1

不要使用“localhost”作为数据库驱动网站的主机名。成功创建数据库后,您的主机名将显示在主机控制面板的数据库信息页面上。

查找数据库的主机名

  1. 登录您的客户经理。
  2. 单击虚拟主机。
  3. 在您要使用的主机帐户旁边,单击启动。
  4. 在主机控制面板的数据库部分中,根据您想要主机名的数据库类型,单击 MySQL 或 MSSQL。
  5. 从您的数据库列表中,单击要使用的数据库旁边的操作,然后单击详细信息。

您的数据库主机名显示在主机名字段中。

于 2012-11-15T18:51:26.640 回答