$sql = "insert into myorder (pid,amount,ordernumber,time,uid,status) VALUES ";

創(chuàng)新互聯(lián)專注于景縣企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城網(wǎng)站定制開發(fā)。景縣網(wǎng)站建設(shè)公司,為景縣等地區(qū)提供建站服務(wù)。全流程按需求定制網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
foreach ($gouwuche as $k = $v) {
$sql .= "(".$v['pid'].",".$v['amount'].",'$ordernumber','$time',1,0),";
}
$sql = substr($sql, 0,strlen($sql)-1);
把$gouwuche換你購物車里的內(nèi)容,應(yīng)該就可以了
1、這個可以直接在同一個方法或者一個執(zhí)行里面寫兩條插入SQL的語句的。
2、如果是有相關(guān)聯(lián)的話 可以啟用事務(wù)的模式。這樣如果有一條沒有執(zhí)行成功,那么都無法成功
if?($strleng100){
//如果大于100條就每次寫入100,休息1秒,然后繼續(xù)寫,直到寫完為止
$write_count?=?floor($strleng/100);
while?($write_count??0){
for?($i=0;$i100;$i++){
echo?"INSERT?INTO?tbl_name?(a,b,c)?VALUES(1,2,3)";//寫100次就休息
}
//echo?"INSERT?INTO?tbl_name?(a,b,c)?VALUES(1,2,3),(4,5,6),(7,8,9);";這樣可以一次插入多條數(shù)據(jù),效率更高
//參考
$write_count?-=1?;
sleep(1);
echo?'休息1秒';
}
}
insert all into A (a,b,c) values(value-a,value-b,value-c) into B(d,e,f) values(value-d,value-e,value-f) select value-a,value-b,value-c,value-d,value-e,value-f from TableX where ...;
$value?=?'';
$query_num?=?5;?//插入數(shù)量
for($i=1;$i=$query_num;$i++){
$value?.=?"('25','1')";
}
//mysql?insert有插入多條語法,拼接sql語句,table_name表名???
$sql?=?"insert?into?table_name?(memid,online)?values?".$value;
//執(zhí)行,插入$query_num條數(shù)據(jù)
mysql_query($sql);
文章題目:php一次插入多表的數(shù)據(jù) mysql怎么一次添加多個數(shù)據(jù)
文章位置:http://chinadenli.net/article44/dodpohe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、網(wǎng)站制作、外貿(mào)建站、網(wǎng)站設(shè)計、網(wǎng)站設(shè)計公司、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)