thinkphp二維陣列怎麼插入資料庫

2022-01-31 04:22:06 字數 2772 閱讀 8694

1樓:匿名使用者

$data = array(

216 => array(

'a' => 1,

'b' => 3456,

'c' => '廣州天河',

'd' => 98765

217 => array(

'a' => 1,

'b' => 3456,

'c' => '廣州天河',

'd' => 98765

218 => array(

'a' => 1,

'b' => 3456,

'c' => '廣州天河',

'd' => 98765

219 => array(

'a' => 1,

'b' => 3456,

'c' => '廣州天河',

'd' => 98765

foreach ($data as $k => $v) {   //  迴圈儲存每一條值

$map = array();

$map['k'] = $k;     //  儲存216 這個鍵名$map['a'] = $v['a'];

$map['b'] = $v['b'];

$map['c'] = $v['c'];

$map['d'] = $v['d'];

m('')->table('table_name')->add($map);

2樓:天使你呀

用foreach 不會的話在tp手冊裡面找,,,

3樓:******丶魂

foreach不行嗎

thinkphp 多維陣列,變成可以插入資料庫裡的一維陣列啊,請教~~~求助!!謝謝

4樓:匿名使用者

$result = array();  // 新陣列

foreach ($data as $vo)

}你測試一下看看對不對,有問題請反饋

5樓:奴性的世界

使用foreach遍歷吧

6樓:匿名使用者

foreach 迴圈遍歷下,應該可以的、。

thinkphp這種形式的陣列怎麼提交到資料庫

7樓:匿名使用者

這儲存的是不同行的內容,不能直接儲存。

要做成行的形式儲存。

$data=array(); //建立臨時變數用以儲存資料$length=count($你的array名['cwidth']); //數你有多少行資料

for($i=0; $i<=$length; $i++)出來的資料就像是這樣:

array(2)

[1]=>array(2)

}然後再用$db->add($data);插入資料

8樓:匿名使用者

$data=array(2)

["cheight"] => array(2)

}樓主的這個是二維陣列啊,可以改為一維陣列就可以插入了

$user = m("user"); // 例項化user物件

$data['cwidth0'] = $data['cwidth'][0];

$data['cwidth1'] = $data['cwidth'][1];

$data['cheight0'] = $data['cheight'][0];

$data['cheight0'] = $data['cheight'][1];

$user->add($data);

這樣就可以了,在你二維陣列加了個變數$data

9樓:匿名使用者

$aa = array(2)

["cheight"] => array(2)

}foreach($aa['cwidth'] as $key => $val)

thinkphp陣列怎麼存入資料庫

10樓:智者總要千慮

這儲存的是不同行的內容,不能直接儲存。

要做成行的形式儲存。

$data=array(); //建立臨時變數用以儲存資料$length=count($你的array名['cwidth']); //數你有多少行資料

for($i=0; $i<=$length; $i++)出來的資料就像是這樣:

array(2)

[1]=>array(2)

}然後再用$db->add($data);插入資料

thinkphp 多維陣列,如何轉成以為一維陣列,然後寫入資料庫

11樓:匿名使用者

$result = array();  // 新陣列

foreach ($data as $vo) }}

thinkphp怎麼批量新增資料

12樓:匿名使用者

public function adduserroleprv() $userid = $_request['userid']; $roleids = $_request['roleids'];//得到的是陣列 $add = m(); for($i=0;$i<=count($roleids );$i++) public function adduserroleprv() $userid = $_request['userid']; $roleids = $_requ

c語言二維陣列下標表示方法,C語言二維陣列下標表示方法

下標就是在裡的,他是重0開頭的。具體表示如下 int a 5 5代表a最後個陣列裡的元素個數 是初學者吧!要努力喲!int n float a n n 都是從0開始到n 1 c語言二維陣列下標的值怎麼算 陣列的下標是從0開始,由於陣列是連續儲存的,你可以想象用一個4x4的 來表達這個陣列,然後把fo...

怎麼定義二維動態陣列,怎麼定義一個二維動態陣列

public double culcofv int ysize,int nsize 用new申請空間 再在對每個數進行初始化 動態定義和初始化二維陣列 部分 cout 輸入二維陣列的行,列 cin row col int p2 p2 new int row for i 0 i row i p2 i ...

php二維陣列轉JS

應該沒有問題哈,我測試的 正常輸出了0b81 var str var arr json.parse str console.log arr 1 name data array array id 1 albumid 8 name 0ac9 array id 2 albumid 8 name 0b81 ...