Mysql可以儲存字串陣列嗎

edited 十月 2013 in PHP新手區
Mysql可以儲存字串陣列嗎


有個表單有同質性的幾個字串

像是你買過哪些產品 XXXXX, QQQQQ , DDDDD

mysql可以存字串陣列嗎?

enum跟set是嗎??

我看了文章實在不懂這兩個的用法....

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=1247

評論

  • edited 二月 2006
    妳可以先把妳要放入sql的陣列serialize後,再寫入資料庫就可以了,通常我的作法是如此:
    $a = serialize(str_slashes($array)); //serialize之後寫入資料庫
    $b = unserialize(str_slashes($a)); //unserialize將資料還原成陣列
  • edited 二月 2006
    str_slashes()
    這是什麼函式呀??查不到...
  • edited 二月 2006
    str_slashes()是把跳脫字元給去掉
    例如:許、功、蓋這類的字
    寫入資料庫時,會加上/(跳脫字元),所以要用str_slashes()把/給去掉
    不然寫進去就會變成/許、/功、/蓋...這樣...
  • edited 二月 2006
    也許是 stripslashes() :)

    另外,跳脫字元應該是 \
  • edited 二月 2006
    kiang 寫道:
    也許是 stripslashes() :)

    另外,跳脫字元應該是 \
    抱歉...是我搞錯了...呵呵~
    是stripslashes()才對 ..忘了求證之後才post上來 ├004┤
    還有跳脫字元也說錯了,呵呵~真是太久沒讀書了我 ├142┤
    一些名詞亂用...呵呵~
    感謝K大的訂正 ├138┤
Sign In or Register to comment.