php mysql 跨库_PHP Mysql跨数据库连接

假设我有两个单独的数据库X和Y在同一个物理服务器上.

我所有的查询目前都用完了.

我发现我有一个表,我想要X可用于JOINS.

所以…现在我保留X和Y中X和Y所需的一张表的副本,但Y中的数据不断变化,所以副本很快就会过时.对于这个应用程序来说并不重要,但是对于另一个我现在正在设计的,这根本就不会.

X现在只需要对Y中的表进行读取访问.

有没有一种有效的方式来连接这两个数据库?

我更喜欢mysql解决方案,而不是在php中打开多个数据库连接.

谢谢.

编辑:那么这几行怎么样了?

$conn = mysql_connect('localhost','username','password');

@mysql_select_db('database_name',$conn)

是的,这是一个老应用程序,因此mysql而不是mysqli.假设我可以转换它

EDIT2:所以我不指定database_name.table_name,只是指定table_name我得到任何被选中,我在哪里指定database.table_name我得到我要求的..对吗?是的.作品.

EDIT3:在同一个数据库中进行跨数据库连接与连接是否有显着的性能影响?不.看起来一样快.

感谢大家的回应.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值