GoDaddy(远程服务器)上的MySql连接字符串

时间:2012-07-06 18:12:28

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

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

它不能与localhost一起使用,因为它们显然不在同一台服务器上托管。

具体而言,我需要知道的是我需要写的内容。

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

谢谢。

5 个答案:

答案 0 :(得分:7)

GoDaddy从远程主机上运行数据库服务器。

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

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

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

祝你好运!

答案 1 :(得分:4)

足够简单。

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

“WHATINEEDTOWRITE”=“localhost”大部分时间,这意味着MySQL与脚本所在的服务器位于同一服务器上。编辑:看起来GoDaddy使用远程主机,所以这样做而不是localhost:)

“databasename”=否否,这是您的用户名而非数据库名称!

“password”=您输入用户名的密码。

有关详情,请参阅此处: http://www.w3schools.com/php/php_mysql_connect.asp

答案 2 :(得分:3)

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

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

答案 3 :(得分:1)

它不仅仅是“localhost”吗?这就是它通常的情况。

答案 4 :(得分:1)

     $con = mysql_connect("example.com","username","password") or die (mysql_error());
     mysql_select_db("database",$con) or die (mysql_error());

example.com = ip /或提供者/主机的dns-name