首先,你數(shù)據(jù)庫(kù)用的是什么?用什么連接的數(shù)據(jù)庫(kù)?
創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、宣恩網(wǎng)絡(luò)推廣、小程序定制開(kāi)發(fā)、宣恩網(wǎng)絡(luò)營(yíng)銷、宣恩企業(yè)策劃、宣恩品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供宣恩建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:vcdvsql.cn
如果用values的形式插入語(yǔ)句只能用for反復(fù)執(zhí)行(以mysql為例)
for($i?=?0;?$i??66;?$i++){
mysql_query("insert?into?users?(user_id,user_name)?value(?array[$i]['user_id'],array[$i]['name'])");
}
或者一次性生成表然后插入,需要盡量保證表結(jié)構(gòu)一致
$str?=?"insert?into?users?("
for($i?=?0;?$i??66;?$i++){
$str?.=?"select?".array[$i]['user_id']."?as?user_id,".array[$i]['name']."as?name";
}
$str?.=?")";
mysql_query($str)
把數(shù)組轉(zhuǎn)成json或其他字符串在寫入數(shù)據(jù)庫(kù),不轉(zhuǎn)換字符串無(wú)法寫入或自由Array,我是沒(méi)試過(guò),反正我知道是無(wú)法寫入,我都是轉(zhuǎn)成json后在寫入。
?php
$array=array(
"data1"="data1",
"data2"=array(
"data22"="data22",
"data222"="data222"
),
"data3"="data3"
);
$encode=json_encode($array);?//數(shù)據(jù)庫(kù)寫入轉(zhuǎn)換
$addslashes=addslashes(json_encode($array));?//如果只用英文字符的話可以直接用上面,用中文或有帶斜杠/,PHP寫入數(shù)據(jù)庫(kù)的時(shí)候會(huì)去掉斜杠/,所以addslashes函數(shù)在轉(zhuǎn)換下寫入
$decode=json_decode($array,true);?//數(shù)據(jù)庫(kù)讀取轉(zhuǎn)換
?
lxydjx 正解,我來(lái)詳細(xì)補(bǔ)充一下吧。未經(jīng)測(cè)試、、、
//初始化
$sql = array();
// 從 a.php POST 過(guò)來(lái)的值
$_POST["xinxi"] = "20-2,19-1,18-1";
// 拆分為 array("20-2", "19-1", "18-1");
$post_data = explode(",", $_POST["xinxi"]);
// 循環(huán)數(shù)組
for($i = 0; $i count($post_data); $i++) {
// 再次拆分每一條信息為 array("20", "2"), array("19", "1"), array("18", "1")
$details = explode("-", $post_data[$i]);
// 將每一條信息添加到 $sql 數(shù)組中
array_push($sql, "(20121015194535193356, ".$details[0].", ".$details[1].")");
}
// 用 , 連接,轉(zhuǎn)換為 string
$sql = implode(",", $sql);
// 插入數(shù)據(jù)庫(kù)
mysql_query("INSERT INTO table_sales (dingid, detailsid, buynumber) VALUES ($sql)");
新聞名稱:php數(shù)組添加數(shù)據(jù)表 php數(shù)組寫入文件
網(wǎng)址分享:http://vcdvsql.cn/article18/ddigsdp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、定制網(wǎng)站、用戶體驗(yàn)、網(wǎng)站設(shè)計(jì)公司、靜態(tài)網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)