您好,歡迎來到web微博客 設為首頁加入收藏
web微博客最好的資源共享平臺!
精品cms模板和教程都在這里!
web微博客清新上線!

php實現mysql兩個數據庫中表的數據同步
2017-06-12 13:47:45   來源:web微博客   評論:0 點擊:

分享到:
有兩個不同mysql數據庫,數據表名字也不同,但數據表的結構相同,這兩個數據庫都在同一臺服務器上。php怎么實現這兩個不同數據庫表的數據同步?& 160;1、建立數據庫連接,localhost為主機名,root即mysql用戶登錄名,
有兩個不同mysql數據庫,數據表名字也不同,但數據表的結構相同,這兩個數據庫都在同一臺服務器上。php怎么實現這兩個不同數據庫表的數據同步?
 
1、建立數據庫連接,localhost為主機名,root即mysql用戶登錄名,root2為數據密碼。
 
$conn = mysql_connect("localhost","root","root2");
mysql_select_db("database1");
 
2、清空database1數據庫table1表的內容,以便和導入的database2數據庫中table2的數據一致.
mysql_query("truncate table table1");
 
3、導入操作
 
$sql="insert into database1.table1(`id`, `uid`, `yz`, `url`) select  `id`, `uid`, `yz`, `url` from 
 
database2.table2 "; 
$result= mysql_query($sql);
if($result){
echo "<font color='green' >恭喜您,數據同步成功!</font>";
}else{
echo "<font color='red' >數據同步出錯,請檢查!</font>";
}
 
需要注意的是,同步前,被同步的database1和表table1要存在,否則同步會出錯。

上一篇:Thinkphp的跨庫操作
下一篇:最后一頁

湖南快乐十分走势图表