【发布时间】:2017-11-11 00:36:02
【问题描述】:
这里是初学者问题。我正在学习php和mysql。我有一个使用本地服务器创建的网站。该数据库在 MAMP 上很好地链接到它。我现在正在尝试使用 iPage 将其上传到共享服务器。它将无法连接。
这是我的代码
<?php
$connect = mysqli_connect('host','user','password','db_name');
if (!$connect) {echo 'Could not connect';} ?>
我知道用户名、密码和数据库名是正确的。我唯一的疑问是关于主机。我的网站位于子域中。我的代码应该是:
<?php
$connect = mysqli_connect('subdomainName.domainName','user','password','db_name');
if (!$connect) {echo 'Could not connect';} ?>
或
<?php
$connect = mysqli_connect('domainName','user','password','db_name');
if (!$connect) {echo 'Could not connect';} ?>
甚至
<?php
$connect = mysqli_connect('localhost','user','password','db_name');
if (!$connect) {echo 'Could not connect';} ?>
我是否需要在托管页面中以任何方式链接数据库。我已经尝试了所有选项,但没有任何效果。谢谢
【问题讨论】:
-
echo 'Could not connect';你应该得到真正的错误。 -
弗雷德,请问我该怎么做
标签: php mysql localhost subdomain