Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我可以将其他网站的mysql数据库用于我的网站吗?_Php_Mysql_Database - Fatal编程技术网

Php 我可以将其他网站的mysql数据库用于我的网站吗?

Php 我可以将其他网站的mysql数据库用于我的网站吗?,php,mysql,database,Php,Mysql,Database,你能告诉我,我能用这个服务器上的数据库www.serversfree.com建立我自己的网站吗? 我在谷歌上搜索了一下,但什么也没找到。。 谢谢大家是的,如果您允许从外部访问数据库中的内容。如果您在防火墙后面,则需要设置portforward。但我不建议这样做 为了从服务器外部直接访问您的数据库,让我们编写一个API,使用API密钥和安全令牌在您的数据库上执行操作。我正在制作学校网站,托管提供商只允许我装入一个数据库……这与您的问题有什么关系?你的问题是,你能从另一台服务器访问你的数据库吗。答案

你能告诉我,我能用这个服务器上的数据库www.serversfree.com建立我自己的网站吗? 我在谷歌上搜索了一下,但什么也没找到。。
谢谢大家

是的,如果您允许从外部访问数据库中的内容。如果您在防火墙后面,则需要设置portforward。但我不建议这样做


为了从服务器外部直接访问您的数据库,让我们编写一个API,使用API密钥和安全令牌在您的数据库上执行操作。

我正在制作学校网站,托管提供商只允许我装入一个数据库……这与您的问题有什么关系?你的问题是,你能从另一台服务器访问你的数据库吗。答案是肯定的。我没有提到,您需要设置另一个数据库。因为我的提供商不允许我创建多个数据库,所以我想尝试使用其他服务器的数据库。请再次阅读我的回答。在sql数据库中,检查mysql数据库用户表。有一个ColumHost。您可以设置一个用户,从指定的IP或IP范围访问您的数据库。例如outsideuser@192.168.1.%请看这里:正如我提到的,这不是那么安全,需要更多的配置,如果你是在防火墙后面。我最难过的是写一个api。请参阅我的下一条评论。因此,当您从www.serversfree.com/yourdir/test.php说您需要调用指向www.yourserver/api/?action=getUser&name=Joe的api。然后需要编写一个脚本,从数据库中获取名为Joe的用户,并显示结果。然后,在您的www.serversfree.com/yourdir/test.php中,需要处理结果。