【问题标题】:MySql Connection string on GoDaddy (remote server) [closed]GoDaddy(远程服务器)上的MySql连接字符串[关闭]
【发布时间】:2012-07-06 18:12:27
【问题描述】:

我需要连接到 godaddy 上的数据库并插入一些值。所有代码都已到位,并且可以在 localhost 上运行。但是我不知道如何连接到在线数据库。我在他们的 Web 界面上创建数据库时选择了远程托管选项。

它不适用于 localhost,因为它们显然不是托管在同一台服务器上。

具体来说,我需要知道的是我需要在其中写入的内容。

$con = mysql_connect("WHATINEEDTOWRITE","username","password");
//note that mysql_connect is just given as an example to help clarify the situation.

谢谢。

【问题讨论】:

  • 询问您的虚拟主机,而不是我们。答案将针对您,并且不会帮助其他任何人。附言试试localhost。附言mysql_connect 已弃用。

标签: php mysql sql database-connection connection-string


【解决方案1】:

GoDaddy 在远程主机上运行他们的数据库服务器。

因此,您的 $con 语句将类似于以下内容:

$con = mysql_connect("USERNAME.db.123456789.hostedresource.com", "DATABASE_USERNAME", "DATABASE_PASSWORD");

然后您将在以下语句中选择数据库。

祝你好运!

【讨论】:

  • 谢谢。这成功了,我查看了 phpMyAdmin 上的标题。
  • 没问题,很高兴能帮上忙
【解决方案2】:

足够简单。

$con = mysql_connect("WHATINEEDTOWRITE","databasename","password");

"WHATINEEDTOWRITE" = "localhost" 大多数时候,这意味着 MySQL 位于脚本所在的同一台服务器上。编辑:看来 GoDaddy 使用远程主机,所以这样做而不是 localhost :)

"databasename" = 不不不,这是您的用户名而不是数据库名称!

"password" = 与用户名一起使用的密码。

有关更多信息,请参阅此内容: http://www.w3schools.com/php/php_mysql_connect.asp

【讨论】:

    【解决方案3】:

    您需要启用与您的 GoDaddy MySQL 数据库的远程连接:http://support.godaddy.com/help/article/4978/connecting-remotely-to-shared-hosting-databases

    该链接是 GoDaddy 官方帮助文章,指导您这样做。

    【讨论】:

      【解决方案4】:

      它不会只是“本地主机”吗?通常是这样的。

      【讨论】:

      • 这完全取决于他的虚拟主机。
      • GoDaddy 不是 localhost。
      【解决方案5】:
      $con = mysql_connect("example.com","username","password") or die (mysql_error()); mysql_select_db("数据库",$con) 或死 (mysql_error());

      example.com = ip / 或您的提供商/主机的 dns 名称

      【讨论】:

      • 我尝试了ip,但是没有用。 dns 名称也不起作用。
      猜你喜欢
      • 2014-06-28
      • 2015-04-11
      • 1970-01-01
      • 2023-03-09
      • 2012-03-04
      • 1970-01-01
      • 2013-08-09
      • 1970-01-01
      • 2023-03-25
      相关资源
      最近更新 更多