數(shù)據(jù)整理好后,批量插入可用addAll方法(僅針對Mysql數(shù)據(jù)庫):

創(chuàng)新互聯(lián)從2013年成立,先為盤龍等服務建站,盤龍等地企業(yè),進行企業(yè)商務咨詢服務。為盤龍企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
$User-addAll($data);
input的name用數(shù)組,比如:
tr
tdinput type="text" name="name1[]"/td
tdinput type="text" name="name2[]"/td
/tr
tr
tdinput type="text" name="name1[]"/td
tdinput type="text" name="name2[]"/td
/tr
tr
tdinput type="text" name="name1[]"/td
tdinput type="text" name="name2[]"/td
/tr
提交后$_POST['name1']、$_POST['name2']都會以數(shù)組的方式儲存著3行tr的每個值,通過foreach可以把它們逐行添加進數(shù)據(jù)表
$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);
手冊說明:mysql_query -- 發(fā)送一條 MySQL 查詢。
可見,mysql_query限定了一次只能執(zhí)行一條數(shù)據(jù)。插入操作的話,只好用循環(huán)了。 不可能一次插入多條數(shù)據(jù)的。別費心了。
標題名稱:php怎么加入多組數(shù)據(jù),php添加數(shù)據(jù)
當前網(wǎng)址:http://chinadenli.net/article33/dseosps.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設、軟件開發(fā)、網(wǎng)站策劃、標簽優(yōu)化、搜索引擎優(yōu)化、移動網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)