2011-05-07 3 views
1

У конечного пользователя есть такой инвентарь, как: Собаки: 0, кошки: 3, драконы: 20 и т.д. вы получаете смысл.Как сохранить массив инвентаря в php/mysql?

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

+0

Если я могу добавить, мы говорим о базе пользователей 200k + – Tom

ответ

2

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

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

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

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

Смежные вопросы