這個好像不能直接做跨庫操作.你得一步一步來!先取出A表數據,再放到B表中!
創新互聯建站制作網站網頁找三站合一網站制作公司,專注于網頁設計,網站建設、成都做網站,網站設計,企業網站搭建,網站開發,建網站業務,680元做網站,已為超過千家服務,創新互聯建站網站建設將一如既往的為我們的客戶提供最優質的網站建設、網絡營銷推廣服務!
不知道LZ意圖是什么?是要備份數據庫么?
很簡單的,你首先安裝一個 Navicat for PostgreSQL 一個工具(不安裝或其它工具也可以),把A表中的數據導出,可以導出很多種格式,然后再新建一個B表,結構和A一樣,可以利用那個工具復制建表語句,然后就可以把數據導入到B表。當然不用工具也可以,直接用SQL語句來操作。但是,用工具更傻瓜式,方便操作,管理
每次只復制一行,就是說你每次只從A取出來一條數據
$info = $this-db-getone("table_A" , "$where"); //搜索到一條數據
根據你需要的條件取出來這么 一行。
再把這一行里面的 a,b字段做成一個array
$data = array (
"e" = $info['a'],
"f" = $info['b']
)
$this-db-insert("tabler_B",$data); //按照你說的規則插入更新
你是要復制出內容相同,但序號不同的吧?
這個簡單:
$sql="select * from `table` where `no`='0'";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
$sql2="insert into `table` (`id`,`no`,`name`) value(NULL,'0','$row[name]');
mysql_query($sql2);
}
你是這個意思吧
文章題目:php動態復制數據表,php隨機獲取數據表內容
新聞來源:http://m.kartarina.com/article14/heioge.html
成都網站建設公司_創新互聯,為您提供品牌網站設計、微信公眾號、軟件開發、關鍵詞優化、App開發、電子商務
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯