我是php的新手,我知道这是一个非常愚蠢的问题,我可以被抛出堆栈溢出社区,但我还是会问它。 通常当我们连接到localhost时,我们写
if(!mysql_connect('localhost',$username,$password) || !mysql_select_db('user_transaction'))
{
echo 'Cannot process the requested operation';
}
else
{
// other code..
}
* 但我希望连接到域代替"http://myownsite.com"
这样的localhost。 * 任何人都可以告诉我如何实现这一目标? **
答案 0 :(得分:1)
要连接到远程数据库,您只需将“localhost”替换为远程服务器的IP /主机名。
例如
mysql_connect('myownsite.com',$username,$password)
三件重要的事情:
iptables
)。P.S。
mysql
延长已被弃用很长时间。你根本不应该使用它。请改用mysqli
或PDO
。
答案 1 :(得分:0)
只需使用:
mysql_connect('myownsite.com',$username,$password)
答案 2 :(得分:0)
了解mySQL在远程主机上运行的位置非常重要...例如,连接到mySQL数据库的最常用方法是使用mysql.yoursitename.com。所以你的代码看起来像这样:
mysql_connect('mysql.myownsite.com',$username,$password)
如果您在某些其他子域上运行mySQL,只需根据需要进行调整。但上述情况将是最常见的方式。