2010-05-18 73 views
0

我在這 - $數組>的數據,看起來像這樣:如何將這些數據放入我的數據庫?

Array 
(
    [Boeking] => Array 
     (
      [start] => 25/12/2010 
      [end] => 26/12/2010 
      [centrum] => Brussels 
      [responsible] => Wouter 
      [email] => [email protected] 
      [materials] => Array 
       (
        [0] => 4 
        [1] => 5 
        [2] => 6 
        [3] => 8787 
        [4] => 5 
        [5] => 2572 
        [6] => 75 
) 
) 
) 

在我的數據庫中的字段是相同的,所以我有一個叫做「boekings」表,與字段的開始,結束,中心,負責任的,電子郵件和材料'。

材料是一個varchar(1000),所以它應該足夠長。

沒有CakePHP的我用的php的序列化()函數來做到這一點,但現在我不知道答案......

當我的評論負責材料陣列的線,它把數據在我的數據庫中正確,所以我的saveAll()方法沒有問題。

Thanx提前的傢伙!

沃特

回答

0

沒關係得到這個工作的媒體鏈接

http://cakeqs.org/eng/questions/view/how_do_i_put_this_data_in_my_db

感謝名單!

+3

這是不好的風格,你應該添加一個表Boeking_material,它把材料和Boekings(不管那些是什麼)聯繫起來。在數據庫中存儲序列化或逗號分隔的數據可能會起作用,但它稍後會咬你(即當你想用特定材料搜索boek時)。 – dbemerlin 2010-05-18 11:07:51

相關問題