Как хранить массив инвентаря в php / mysql? - PullRequest
1 голос
/ 07 мая 2011

У конечного пользователя есть такой инвентарь, как: собаки: 0, кошки: 3, драконы: 20 и т. д. Вы получаете очко.

Так что для массива из 30 строк инвентаризации, как лучше всего хранить значения в mysql? а потом использовать их с php? мне нужно использовать JSON для этого? потому что я хотел бы например, обновить пользователя, «покупающего» другого дракона, и периодически обновлять запись.

Ответы [ 2 ]

2 голосов
/ 07 мая 2011

Просто используйте для этого отдельную таблицу, в которой есть ссылка на объект (если таблица объектов существует), игрок, которому он принадлежит, и количество предметов. Нет необходимости хранить строку json в таблице.

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

Table Inventory
----------------------------------
id | player_id | object_id | count
0 голосов
/ 07 мая 2011

Хранить в таблице, содержащей идентификатор, имя, количество. JSON необходим для связи с php без перезагрузки страницы (AJAX), но он может генерироваться динамически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...