info = $this-db-getone(table_A , $where); //搜索到一條數據 根據你需要的條件取出來這么 一行。
成都創(chuàng)新互聯一直在為企業(yè)提供服務,多年的磨煉,使我們在創(chuàng)意設計,全網營銷推廣到技術研發(fā)擁有了開發(fā)經驗。我們擅長傾聽企業(yè)需求,挖掘用戶對產品需求服務價值,為企業(yè)制作有用的創(chuàng)意設計體驗。核心團隊擁有超過10多年以上行業(yè)經驗,涵蓋創(chuàng)意,策化,開發(fā)等專業(yè)領域,公司涉及領域有基礎互聯網服務溫江服務器租用、成都App定制開發(fā)、手機移動建站、網頁設計、網絡整合營銷。
把A表中的數據導出,可以導出很多種格式,然后再新建一個B表,結構和A一樣,可以利用那個工具復制建表語句,然后就可以把數據導入到B表。
首先要把數據庫A、B的連接權限都grant給一個用戶,然后用這個用戶連接數據庫。那么可以用A.a, B.b這樣去訪問表。剩下的就是SQL select ... insert into語句的事,相信你會。
你可以試一下這個語句,將表2查詢出來的結果插入到表1中。
如果將數據導出成excel,需要用到PHPExcel,這個可以百度一下。要實現這個功能,代碼是比較多的,下面是我的代碼,肯定不能兼容你的,需要修改。
你在mysql編輯器中 復制一個表,然后用php的mysql_query()執(zhí)行以下就行了。
1、把A表中的數據導出,可以導出很多種格式,然后再新建一個B表,結構和A一樣,可以利用那個工具復制建表語句,然后就可以把數據導入到B表。
2、exec($sql);我感覺思路就是這樣吧,就直接查第一個表里的數據同時再插入到另外一個表中。
3、你可以試一下這個語句,將表2查詢出來的結果插入到表1中。
如果你 A B 兩個表字段不同,就 select 出相應的字段 插入A表就可以了。記得~!插入時對應的字段要一樣。而且字段的類型必須相同。
數據插入成功后會返回一個ID,這個ID就是插入成功的這條數據的ID。設置一個變量接受。例如:$did=“mysql插入語句”;接受到了后就可以將獲取到的ID用另一條sql語句插入到另一個數據表中去了。
如果是操作的Mysql數據庫,建議對這個操作進行事務管制。
這個可以直接在同一個方法或者一個執(zhí)行里面寫兩條插入SQL的語句的。如果是有相關聯的話 可以啟用事務的模式。
你首先安裝一個 Navicat for PostgreSQL 一個工具(不安裝或其它工具也可以),把A表中的數據導出,可以導出很多種格式,然后再新建一個B表,結構和A一樣,可以利用那個工具復制建表語句,然后就可以把數據導入到B表。
數據取出來:$sql=select * from a where id=XX $res=mysql_query($sql);$row=mysql_fetch_array($res);然后再用Insert語言插入b表,你自己嘗試一下吧。