作者oiolong (龍龍龍)
看板PHP
標題Re: [請益] 如何將表單中的陣列一次插入資料庫?
時間Fri Jan 4 23:15:45 2008
※ 引述《joaoko (joaoko)》之銘言:
: 我有一個表單,表單裡有十個文字欄位,分別可以輸入五組「尺寸/庫存」的資料,就像
: 下面這樣:
: 尺寸 庫存
: 欄位 欄位
: 欄位 欄位
: 欄位 欄位
: 欄位 欄位
: 欄位 欄位
: 現在我想把文字欄位裡的內容一次插入資料庫,目前想到的方法是以陣列 (或是二維陣列
: ) 的方式來讀取欄位裡的內容 (因為欄位的名稱是同一個),然後再寫一個迴圈將陣列裡
: 的資料插入資料庫。
: 可是我想了好久還是不知道如何下手 (我是 php 新手,還沒有碰過陣列),請問我改怎麼
: 寫比較好?還是說有其他更好的方法?
: 感謝大大不吝的指教 ^^
一般來說..
如果是正常的文字檔
檔案的內容會建議是
尺寸,庫存
欄位,欄位
欄位,欄位
欄位,欄位
欄位,欄位
欄位,欄位
這樣的好處是
用fopen將file 讀入之後
再用split用 \n
去切開
將會得到一個長度6的array
再將切好的array的值
用用split用,
切開
就是你要的內容了
最後再用第一個array的長度
寫一個迴圈去作insert db的動作
就寫完啦
:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.108.113
推 JoeHorn:如果用逗點隔開的話,直接作 CSV 匯入就好了。 01/05 00:07
→ JoeHorn:phpMyAdmin 就有支援,不用自己寫程式。 01/05 00:08