[請益] 如何將陣列內的資料放進去資料庫

看板PHP作者 (jimmy701010)時間16年前 (2009/06/15 00:46), 編輯推噓3(309)
留言12則, 5人參與, 最新討論串1/1
我腦殘了,我要把陣列內的資料放進去資料庫, 但是怎麼用都只有進去最後一筆,假設我陣列印出來是abc 但是進去資料庫的只有C,不知道要用什麼方法進去爬了文也不太懂.., 是用serialize這個函式嗎...實在霧煞煞, 且我還有另外一個問題就是要把 假設 陣列內的答案是ABC的話 那放進去欄位的資料要變成;;A;;B;;C;;,如果是CD就變成;;C;;D;;, 換言之,裡面的資料也要這樣反的拿出來有分號要變成沒分號, 我卡關了,請各位大大幫幫忙。 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.207.41 ※ 編輯: jimmy701010 來自: 114.44.207.41 (06/15 00:48)

06/15 00:51, , 1F
回你第二個問題: implode() / explode()
06/15 00:51, 1F

06/15 01:14, , 2F
感謝!!
06/15 01:14, 2F

06/15 01:35, , 3F
要把"資料結構"轉成"描述字串"用serialize就對了.因
06/15 01:35, 3F

06/15 01:36, , 4F
為php的資料結構(array),可以用一般性的文字描述來表
06/15 01:36, 4F

06/15 01:37, , 5F
示,以便以序列性的資料型態儲存在其它媒介上.
06/15 01:37, 5F

06/15 01:39, , 6F
以後要再用到這個php的array時,只要把當初serialize
06/15 01:39, 6F

06/15 01:40, , 7F
所產生的字串用unserialize(反序列化)就行了.
06/15 01:40, 7F

06/15 04:01, , 8F
感謝樓上兩位大大!!解決了QQ
06/15 04:01, 8F

06/15 09:12, , 9F
implode 和 explode真的是蠻好用,以前寫PHP不知有這
06/15 09:12, 9F

06/15 09:13, , 10F
個...還自己傻傻的在那解析字串
06/15 09:13, 10F

06/15 13:15, , 11F
serialize的另一個選擇是json
06/15 13:15, 11F

06/15 13:15, , 12F
json 的優點是 比較好判讀 利用也方便
06/15 13:15, 12F
文章代碼(AID): #1ADIc3w7 (PHP)
文章代碼(AID): #1ADIc3w7 (PHP)