如何在 php/mysql 中存储库存数组?

发布于 2024-11-05 18:47:30 字数 144 浏览 1 评论 0原文

最终用户拥有如下库存: 狗:0,猫:3,龙:20 等等你明白了。

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

The end user has an inventory such as:
dogs:0, cats:3, dragons:20 etc you get the point.

So for a 30 inventory string array, what is the best way to store the values in mysql
and then use them with php? do i need to use json for this? because i would like
to update for instance a user "buying" another dragon and update the record occasionally.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

孤城病女 2024-11-12 18:47:30

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

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

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

Just use a seperate table for this, which has a reference to the object (if an object table exist), the player it belongs to and the number of items. No need to store a json string in a table.

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

Table Inventory
----------------------------------
id | player_id | object_id | count
知足的幸福 2024-11-12 18:47:30

存储在包含 ID、名称、数量的表中。
您需要 JSON 来与 php 进行通信,而无需重新加载页面(AJAX),但它可以动态生成。

Store in a table containing Id, Name, Quantity.
You need JSON to communicate with php without reloading the page (AJAX), but it can be generated dynamically.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文