【问题标题】:How to store an array of an inventory in php/mysql?如何在 php/mysql 中存储库存数组?
【发布时间】:2011-05-07 08:37:26
【问题描述】:

最终用户拥有以下库存: 狗:0,猫:3,龙:20 等等。

那么对于 30 个库存字符串数组,将值存储在 mysql 中的最佳方法是什么 然后将它们与php一起使用?我需要为此使用json吗?因为我想 更新例如用户“购买”另一条龙并偶尔更新记录。

【问题讨论】:

  • 如果我可以补充一下,我们正在谈论 200k+ 的用户群

标签: php mysql json


【解决方案1】:

为此只需使用一个单独的表,其中包含对对象的引用(如果存在对象表)、它所属的玩家和项目数。无需在表中存储 json 字符串。

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

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

【讨论】:

    【解决方案2】:

    存储在包含 Id、Name、Quantity 的表中。 需要 JSON 与 php 通信,无需重新加载页面(AJAX),但可以动态生成。

    【讨论】:

      猜你喜欢
      • 2010-12-19
      • 2013-08-14
      • 2017-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多