新聞中心
PHP怎么用PDO同時插入多條數(shù)據(jù)?
數(shù)組表單后面不需要加數(shù)字標簽,會自動編碼。
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設,絳縣企業(yè)網(wǎng)站建設,絳縣品牌網(wǎng)站建設,網(wǎng)站定制,絳縣網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,絳縣網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
見以下代碼:
!DOCTYPE?html
html?lang="zh-CN"
head
meta?charset="utf-8"
titleTest/title
/head
body
form?method="post"
input?type="text"?name="age[]"
textarea?name="name[]"/textarea
hr
input?type="text"?name="age[]"
textarea?name="name[]"/textarea
hr
input?type="text"?name="age[]"
textarea?name="name[]"/textarea
hr
input?type="text"?name="age[]"
textarea?name="name[]"/textarea
hr
input?type="text"?name="age[]"
textarea?name="name[]"/textarea
hr
button?type="submit"提交/button
/form
?php
if(!empty($_POST)){
$pdo???=?new?PDO("mysql:host=localhost;dbname=t1","root","");
$stmt??=?$pdo-prepare("insert?into?t2(age,name)values(:age,:name)");
$ages??=?$_POST['age'];
$names?=?$_POST['name'];
foreach($ages?as?$key?=?$age){
if(trim($age)?||?trim($names[$key])){
$stmt-execute(array(':age'=$age,':name'=$names[$key]));
}
}
}
?
/body
/html
PHP怎么一次向數(shù)據(jù)庫插入多條數(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);
在php中把文本框的多條數(shù)據(jù)插入到數(shù)據(jù)庫
思路:
1、構(gòu)建form表單,輸出文本框,用textarea/textarea吧,input/內(nèi)不能換行,頁面效果也不好(php、html代碼嵌套寫的話,直接寫就行,建議用smarty,php與模板分離,比較清晰)
2、提交內(nèi)容,確定用什么method(post、get)
3、獲取內(nèi)容,$str=$_POST['name'](name為textarea的name值)
4、$arr=split ('\r\n', $str);按換行符分割字符串為數(shù)組
5、循環(huán)執(zhí)行插入語句,$arr每一層都是一條數(shù)據(jù)
PHP mysql INSERT一次插入多條表單數(shù)據(jù)的方法
$sql = "insert into myorder (pid,amount,ordernumber,time,uid,status) VALUES ";
foreach ($gouwuche as $k = $v) {
$sql .= "(".$v['pid'].",".$v['amount'].",'$ordernumber','$time',1,0),";
}
$sql = substr($sql, 0,strlen($sql)-1);
把$gouwuche換你購物車里的內(nèi)容,應該就可以了
網(wǎng)頁題目:php插入多行數(shù)據(jù) php多行字符串
網(wǎng)頁URL:http://ef60e0e.cn/article/ddsehej.html