【发布时间】:2011-05-07 08:37:26
【问题描述】:
最终用户拥有以下库存: 狗:0,猫:3,龙:20 等等。
那么对于 30 个库存字符串数组,将值存储在 mysql 中的最佳方法是什么 然后将它们与php一起使用?我需要为此使用json吗?因为我想 更新例如用户“购买”另一条龙并偶尔更新记录。
【问题讨论】:
-
如果我可以补充一下,我们正在谈论 200k+ 的用户群
最终用户拥有以下库存: 狗:0,猫:3,龙:20 等等。
那么对于 30 个库存字符串数组,将值存储在 mysql 中的最佳方法是什么 然后将它们与php一起使用?我需要为此使用json吗?因为我想 更新例如用户“购买”另一条龙并偶尔更新记录。
【问题讨论】:
为此只需使用一个单独的表,其中包含对对象的引用(如果存在对象表)、它所属的玩家和项目数。无需在表中存储 json 字符串。
Table Objects
-----------------
id | Object name
Table Inventory
----------------------------------
id | player_id | object_id | count
【讨论】:
存储在包含 Id、Name、Quantity 的表中。 需要 JSON 与 php 通信,无需重新加载页面(AJAX),但可以动态生成。
【讨论】: