先查出A中的一條記錄,將記錄存入一個數(shù)組
創(chuàng)新互聯(lián)公司專注于沙灣網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供沙灣營銷型網(wǎng)站建設(shè),沙灣網(wǎng)站制作、沙灣網(wǎng)頁設(shè)計、沙灣網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造沙灣網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供沙灣網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
$list = select * from a where id=1;
再將$list里的數(shù)據(jù)插入B中(假設(shè)表中有id、name字段)
$sql = "insert into B values({$list['id']} , {$list['name']})";
exec($sql);
我感覺思路就是這樣吧,就直接查第一個表里的數(shù)據(jù)同時再插入到另外一個表中。
如果是操作的Mysql數(shù)據(jù)庫,建議對這個操作進(jìn)行事務(wù)管制。查詢出來的數(shù)據(jù)給一個變量,然后將之前的數(shù)據(jù)變量unset掉,輸入的數(shù)據(jù)如果是通過POST提交過來的,可以trim一下,正則匹配一下,然后用字符串拼接的方式和數(shù)據(jù)變量進(jìn)行拼接給一個變量,unset沒用的兩個變量。最后,進(jìn)行數(shù)據(jù)添加。
//實例化M類
$model = M('user');
//先查詢到地址的值
$dizhi = $model-where('條件')-find();
$dizhi['dizhi'] ///就是你要的地址數(shù)據(jù)
$mode = M('要插入的表');
$insert = array(); //要插入的數(shù)據(jù),把查出來的地址值拼裝進(jìn)去
$insert_id = $mode-add($insert); //ADD方法返回的是最后插入數(shù)據(jù)的ID如果有需要的話
if (isset($insert_id)) {
echo "成功";
} else {
echo "失敗";
}