Php 如何从不同的网站建立数据库连接

Php 如何从不同的网站建立数据库连接,php,mysql,database,server,hosting,Php,Mysql,Database,Server,Hosting,我在一个名为booksiders.com的网站上有一个数据库,然后我有一个名为kryptotech.co.in的新网站,我希望在其中使用第一个网站的数据库。那么,如何连接到另一个托管服务器上的数据库呢 这是我在kryptotech.co.in中使用的代码,用于从kryptotech.co.in连接booksiders.com数据库,该数据库托管在另一台服务器上 <?php $con = mysql_connect("booksiders.com","bookside","******");

我在一个名为booksiders.com的网站上有一个数据库,然后我有一个名为kryptotech.co.in的新网站,我希望在其中使用第一个网站的数据库。那么,如何连接到另一个托管服务器上的数据库呢

这是我在kryptotech.co.in中使用的代码,用于从kryptotech.co.in连接booksiders.com数据库,该数据库托管在另一台服务器上

<?php
$con = mysql_connect("booksiders.com","bookside","******");

if(!mysql_select_db("bookside_kryptoDB",$con))
    echo "Unable to connect to database";


?>


请告诉我应该使用什么主机名来执行此操作。

您必须在远程服务器上的允许远程主机访问列表中允许您的服务器IP,并要求他们在防火墙中允许端口3306,以便您可以从主机服务器连接mysql数据库

另一台主机上的mysql服务器是否配置为允许直接从外部连接?如果没有,则无法直接连接到它。您可能需要使用php(或任何其他服务器端技术)构建一个临时api,该api通过http接收您的请求,在本地主机上执行数据库操作,并将结果返回给调用代码。允许远程访问web应用程序的数据库真的是一种好做法吗?我怀疑。。。