[請益] 表單內多欄 該使用多個陣列還是serialize ?

看板PHP作者 (阿雁 DanCe~*)時間17年前 (2009/02/14 08:55), 編輯推噓1(107)
留言8則, 2人參與, 最新討論串1/1
我最近在幫朋友修改他的網頁 其中一個部份內容表單如下 A_______|__B____|__C____| 按鈕 | 內容 | 內容 | 內容 | ------------------------- 按下那個按鈕後,會在多出一排, 也就是相同性質的 A / B / C 會有多個內容。 現在問題就在於 朋友那個網頁原本寫法是用 serialize() 寫入 unserialize() 讀出 讀出資料庫沒有問題 但是寫入卻沒辦法寫入 查看資料庫寫入內容都是 a:0:{} 而且我也不會用 serialize/unserialize (汗) 所以想請問各先進 我該改用多個陣列來儲放 還是把 serialize 搞懂會比較有效率 ? 另外 可以請教 serialize 的用法嗎 ? 我上 php 官網 / php聖經 …等,有看到用法,卻看不懂。 請各位先進不吝指教。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.110.82.96

02/14 15:53, , 1F
name="a[]"
02/14 15:53, 1F

02/14 20:08, , 2F
資料庫的排列和效率是有很大關係;但要看你存取目的
02/14 20:08, 2F

02/14 20:09, , 3F
除非你資料量夠大,然後開始寫 time 去抓時間差來比較
02/14 20:09, 3F

02/14 20:09, , 4F
否則說什麼效率,其實是言之過早,瞎子摸象;先從自己直
02/14 20:09, 4F

02/14 20:10, , 5F
覺去寫,累積經驗
02/14 20:10, 5F

02/14 20:11, , 6F
說不定資料庫內部有幫你 serialize XD,你不做換它做
02/14 20:11, 6F

02/14 20:11, , 7F
不然,多欄位在一個資料檔名之下可被存取,它又怎麼做
02/14 20:11, 7F

02/14 20:12, , 8F
關於這點,資料庫有所謂 engine type,像..還真像 XD
02/14 20:12, 8F
文章代碼(AID): #19bXQRcn (PHP)
文章代碼(AID): #19bXQRcn (PHP)