php - 将 MySQL 数据库连接到多个域

标签 php mysql ftp database-connection

我有两个不同域的网站,我必须在两个网站之间共享数据,例如在第一个网站上注册的用户也会在第二个网站上登录。

是否可以将第二个网站连接到第一个网站的 MySQL 数据库? IE。我有两个网站 www.example1.comwww.example2.comexample2.com 是否可以连接到 example1.com 的数据库?

我使用以下 PHP 代码,它适用于 example1.com 但不适用于 example2.com:

    $conn =mysql_connect("HOST","USERNAME","PASS") or die("cannot connect with db").mysql_error();
    $dbname=mysql_select_db("DATABASE_NAME") or die("Error selecting db").mysql_error();

example2.com 上,连接失败并显示错误消息

cannot connect with db....

能否请您解释一下这种类型的连接所需的配置是什么以及可能会停止这种连接的是什么?

最佳答案

如果这 2 个域托管在同一台服务器上,则完全没有问题,您可以使用任意数量的脚本连接数据库。
如果它们与您的数据库服务器位于不同的服务器中,您可以这样做,但您已允许每个脚本 IP 的远程连接

关于php - 将 MySQL 数据库连接到多个域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16942503/

相关文章:

php - 用于自定义 html 输出的 Wordpress 编辑器简码

php - Laravel MySQL SQLSTATE[HY000] [2002] 连接被拒绝

c# - Microsoft.SqlServer.Replication.ComErrorException;无法将属性更改为 "Any CPU"

从 FTP 服务器检索文件的修改日期时间

php - 如何计算 phalcon 查询返回的行数?

php - 我的 JavaScript 代码在 Firefox 中运行良好,但在 chrome 和 IE 中运行不正常

mysql - SQL检查不同字段中的重复值

php - 如何将变量输入到准备好的 stmt 中以从列中检索所有内容?

java - 使用 RCP 或 FTP 将文件从远程 UNIX 计算机复制到本地 Windows 计算机

ftp - 用于下载、重命名和移动文件的 WinSCP 脚本