可以按照?ly4885806?的方法?序列化成字符串插入數(shù)據(jù)庫,不過這個只能插入一個字段不循環(huán)
站在用戶的角度思考問題,與客戶深入溝通,找到石河子網(wǎng)站設計與石河子網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站建設、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、申請域名、網(wǎng)絡空間、企業(yè)郵箱。業(yè)務覆蓋石河子地區(qū)。
如果你的數(shù)據(jù)是需要插入多個行和字段的話只能循環(huán)了
$Array?=?Array?(?[0]?=?Array?(?[0]?=?張三?[1]?=?70?)?[1]?=?Array?(?[0]?=?李四?[1]?=?80?)?[2]?=?Array?(?[0]?=?王五?[1]?=?90?)
?
$in_value_arr?=?array();
foreach($Array?as?$key=$value){
foreach($value?as?$k=$v){
$in_value_arr[]="(**,**,**)";
}
$in_value?=?'('.implode('),(',?$in_value_arr).')';
$sql?=?"INSERT?INTO?tbl_name?(col1,col2)?VALUES{$in_value};";
}
?
$result?=?array();??//?新數(shù)組
foreach?($data?as?$vo)?{?//?$data是原數(shù)組
$temp?=?$vo;
unset($temp['busername']);
foreach?($vo['busername']?as?$v)?{
$temp['busername']?=?$v;
array_push($result,$temp);
}
}
你測試一下看看對不對,有問題請反饋
json_encode后就是字符串了。
所以不需要什么特別處理,直接入庫就可以。
只不過出庫后需要json_decode。
你的問題是,出庫后沒有對json_encode的字段進行json_decode處理。
例如
$result = array('a'='jsonencode后的字符串');
print_r(json_decode($result['a']));
懸賞高嗎?
HTML 代碼開始
form action="biao.php" method="post"
select id="content" name="title"
option value="qq"QQ/option
option value="sina"新浪/option
option value="ifeng"鳳凰/option
/select
input type="checkbox" name="list[]" value="a" /國內(nèi)
input type="checkbox" name="list[]" value="b" /國際
input type="checkbox" name="list[]" value="c" /軍事
input type="checkbox" name="list[]" value="d" /社會
input type="checkbox" name="list[]" value="e" /歷史
input type="submit" value="Submit" /
/form
HTML 代碼結(jié)束
PHP代碼開始 把PHP代碼放入 biao.php
?php
$title = $_POST['selse'];
$listz = implode($_POST['list'],',');
$conn=mysql_connect("localhost","root","root");
mysql_select_db("test",$conn);
$sql="INSERT INTO biao(title,list)VALUES('$title','$listz')";
if(!mysql_query($sql,$conn)){
echo "添加數(shù)據(jù)失?。?.mysql_error();
} else {
echo "添加數(shù)據(jù)成功!";
}
?
PHP代碼結(jié)束
?php
$array?=?[1,2,3,4,5];
//序列化
$insert?=?serialize($array);
//SQL操作
...
//取出來的數(shù)據(jù)再反序列化
$data?=?unserialize($fetch);
?
//?數(shù)組到json或者可以使用序列化函數(shù)
$val?=?json_encode($arr);
$redis-set("key",?$val);
//?取出來反序列化
$val?=?$redis-get("key");
$arr?=?json_decode($val,?true);
也可以用 serialize unserialize 替代
當前名稱:php多維數(shù)組存數(shù)據(jù)庫,php多維數(shù)組遍歷輸出
文章路徑:http://chinadenli.net/article0/hohioo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供、Google、App設計、做網(wǎng)站、網(wǎng)頁設計公司、ChatGPT
聲明:本網(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)