比如我有两个数据库A,B
数据库B下有个表b插到数据库A下的表a
表b结构为
CREATE TABLE IF NOT EXISTS `b` (
`cid` int(11) NOT NULL auto_increment,
`username` varchar(25) NOT NULL,
`Upassword` varchar(255) NOT NULL,
`area` varchar(25) NOT NULL,
`cost` int(255) NOT NULL,
PRIMARY KEY (`cid`)
)
如何用PHP实现下面这句
$sql="insert into a(cid,username,Upassword,area)
select t1.cid,t1.username,t1.Upassword,t1.area from B.b t1";
PHP code:
$sql="insert into A.a(cid,username,Upassword,area)
select t1.cid,t1.username,t1.Upassword,t1.area from B.b t1";
你想用一条sql语句来操作两个不同数据库的表格数据?
好像做不到吧,没有你想象的这么简单。
同时操作两个输入库,应该不能吧
把B 的先选出来,放到数组里,然后insert呢?
我是这么想的
恩恩 4楼的方法可以实现
<?php
$host="localhost";
$user="root";
$password="123456";
$database_1="a";
$database_2="b";
session_start();
$link=mys