Mysql, сохранить параметры из PHP в виде массива - PullRequest
0 голосов
/ 09 июля 2020

У меня проблема, которую я точно не знаю, как решить. Или как сделать правильно, пожалуйста, помогите мне здесь.

Допустим, вы магазин автомобилей. И клиент по имени Джон хочет купить Volvo с такими опциями:

Table name: John
Brand  |  Color          |                    Options                 |
Volvo    Green, metalic      AC, Speed control, Petrol, Sound upgrade

Как мне сохранить эти опции в Mysql в виде массива, чтобы я мог получить их до PHP после? Или как лучше всего хранить варианты, сделанные пользователями?

1 Ответ

1 голос
/ 09 июля 2020

Фредрик, вы можете использовать функцию сериализацию при сохранении значений в базе данных и десериализацию , когда вы хотите их использовать. Однако это затрудняет использование значений в других языках, поэтому вы можете рассмотреть возможность использования json_encode () / json_decode () функций.

Вы можете создать отдельную таблицу для параметры, а затем свяжите их с вашей основной таблицей, но для вашего случая это кажется излишним.

Итак, я думаю, вы должны быть готовы go с первым методом.

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