2011-05-07 35 views
1

最終用戶有一個庫存,例如: 狗:0,貓:3,龍:20等你得到的重點。如何在php/mysql中存儲庫存數組?

因此,對於30庫存字符串數組,什麼是最好的方式來存儲在MySQL 中的值,然後使用它們與PHP?我需要爲此使用json嗎?因爲我想 更新例如用戶「購買」另一條龍並偶爾更新記錄。

+0

如果我可以添加,我們正在談論一個200k +的用戶羣 – Tom 2011-05-07 08:39:06

回答

2

只需使用一個單獨的表就可以了,它具有對象的引用(如果存在對象表),它所屬的播放器以及項目的數量。不需要在表中存儲json字符串。

Table Objects 
----------------- 
id | Object name 

Table Inventory 
---------------------------------- 
id | player_id | object_id | count 
0

存儲在包含Id,Name,Quantity的表中。 您需要JSON才能與php進行通信而無需重新加載頁面(AJAX),但可以動態生成。