重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
在HTML里這樣寫:
專業(yè)從事成都網(wǎng)站建設(shè)、做網(wǎng)站,高端網(wǎng)站制作設(shè)計(jì),小程序開發(fā),網(wǎng)站推廣的成都做網(wǎng)站的公司。優(yōu)秀技術(shù)團(tuán)隊(duì)竭力真誠(chéng)服務(wù),采用H5技術(shù)+CSS3前端渲染技術(shù),自適應(yīng)網(wǎng)站建設(shè),讓網(wǎng)站在手機(jī)、平板、PC、微信下都能呈現(xiàn)。建站過(guò)程建立專項(xiàng)小組,與您實(shí)時(shí)在線互動(dòng),隨時(shí)提供解決方案,暢聊想法和感受。
1
2
3
4
5
6
form ........
input type="text" name="haoma[]" /
input type="text" name="haoma[]" /
input type="text" name="haoma[]" /
....
第N個(gè)
foreach($_POST['haoma'] as $v){
$sql="insert into haoma values('',$v)";
.......
}
當(dāng)然這樣寫一條一條的效率是會(huì)慢,再改一下
foreach($_POST['haoma'] as $v){
$values.="('',$v),";
}
$values=substr($values,0,strlen($values)-1);
$sql="insert into haoma values $values";
......
下面的query我就不寫了
暈 你怎么出這個(gè)錯(cuò)誤啊 我的沒(méi)錯(cuò)
你把你的sql語(yǔ)句打印出來(lái)下
你看我的
insert into tb_inserts(sp_name,sp_number,price,counts,address,data1)values('電腦','1','1','1','北京','2010-10-12 08:52:01')
--------------------------------------------------------------------------------
insert into tb_inserts(sp_name,sp_number,price,counts,address,data1)values('筆記本','1','1','1','深圳','2010-10-12 08:52:01')
--------------------------------------------------------------------------------
insert into tb_inserts(sp_name,sp_number,price,counts,address,data1)values('桌子','1','1','1','杭州','2010-10-12 08:52:01')
三條sql語(yǔ)句都是完完整整的 不會(huì)出現(xiàn)你的錯(cuò)誤的
能插入數(shù)據(jù)庫(kù) 就只能說(shuō)明你的sql語(yǔ)句寫錯(cuò)了 你打印出來(lái)sql先看看 不行用我給你寫的那個(gè) 那個(gè)是沒(méi)有錯(cuò)誤的 你的時(shí)間應(yīng)該是前臺(tái)寫入的那個(gè)時(shí)間吧 不是程序里的那個(gè)吧 不然你前臺(tái)的那個(gè)$_POST中的時(shí)間就沒(méi)有什么用了
$sql?=?"insert?into?myorder?(pid,amount,ordernumber,time,uid,status)?VALUES?";
foreach?($ShoppingCart?as?$k?=?$v){
$sql?.=?"(".$v['pid'].",".$v['amount'].",'$ordernumber','$time','$uid','$status'),";
$sql?=?substr($sql,?0,strlen($sql)-1);
$res?=?mysql_query($sql,$conn);
if(!$res)?return?false;
}
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秒';
}
}