好吧,我知道这可能是一个非常不好的问题,所以原谅我,但现在我有XAMPP,并且在个人计算机上运行本地Apache服务器来测试PHP代码。我已经在webhost(Hostgator)上通过phpmyadmin设置了一个测试数据库,但是看起来好像我要连接到该数据库,我需要在同一台服务器上编辑PHP文件,因为我阅读的任何教程都告诉我在使用MySQLi或PDO时使用locoalhost作为服务器名称要求。PHP与MySQL连接是否需要本地?
这是因为你'不能'连接到单独的服务器上的数据库?或者因为它不常见,因为有更好的方式来做事情? (我已经看到了能够将MySQL和phpmyadmin下载到我的PC上,然后导入和导出表的提示,但是我所看到的并不清楚,如果这就是我需要做的或不是。) 谢谢!
您可以连接到远程服务器。只需将远程服务器设置为允许远程连接即可。大多数免费主机不允许它。 – Dexa 2014-11-06 15:41:43
远程服务器必须允许tcp连接,您必须在该服务器上有一个帐户,以允许远程登录,例如'user @ host_you_connect_from',再加上防火墙必须允许流量等等,但一般来说,没有理由不能使用远程mysql。 – 2014-11-06 15:43:08