php數(shù)組添加數(shù)據(jù)表 php數(shù)組寫入文件

php中一個二維數(shù)組,怎么吧數(shù)組中的數(shù)據(jù)作為value插入到數(shù)據(jù)庫某個表中

首先,你數(shù)據(jù)庫用的是什么?用什么連接的數(shù)據(jù)庫?

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站設計、網(wǎng)站建設、宣恩網(wǎng)絡推廣、小程序定制開發(fā)、宣恩網(wǎng)絡營銷、宣恩企業(yè)策劃、宣恩品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)建站為所有大學生創(chuàng)業(yè)者提供宣恩建站搭建服務,24小時服務熱線:13518219792,官方網(wǎng)址:muchs.cn

如果用values的形式插入語句只能用for反復執(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)

php數(shù)組插入數(shù)據(jù)庫這個功能該怎么實現(xiàn)

把數(shù)組轉(zhuǎn)成json或其他字符串在寫入數(shù)據(jù)庫,不轉(zhuǎn)換字符串無法寫入或自由Array,我是沒試過,反正我知道是無法寫入,我都是轉(zhuǎn)成json后在寫入。

?php

$array=array(

"data1"="data1",

"data2"=array(

"data22"="data22",

"data222"="data222"

),

"data3"="data3"

);

$encode=json_encode($array);?//數(shù)據(jù)庫寫入轉(zhuǎn)換

$addslashes=addslashes(json_encode($array));?//如果只用英文字符的話可以直接用上面,用中文或有帶斜杠/,PHP寫入數(shù)據(jù)庫的時候會去掉斜杠/,所以addslashes函數(shù)在轉(zhuǎn)換下寫入

$decode=json_decode($array,true);?//數(shù)據(jù)庫讀取轉(zhuǎn)換

?

php 把數(shù)組插入數(shù)據(jù)庫

lxydjx 正解,我來詳細補充一下吧。未經(jīng)測試、、、

//初始化

$sql = array();

// 從 a.php POST 過來的值

$_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ù)庫

mysql_query("INSERT INTO table_sales (dingid, detailsid, buynumber) VALUES ($sql)");

新聞名稱:php數(shù)組添加數(shù)據(jù)表 php數(shù)組寫入文件
網(wǎng)址分享:http://muchs.cn/article18/ddigsdp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化定制網(wǎng)站、用戶體驗、網(wǎng)站設計公司靜態(tài)網(wǎng)站、移動網(wǎng)站建設

廣告

聲明:本網(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)

小程序開發(fā)