Mesuti
@Mesuti

Запрос к базе данных с помощью названия а не ключа?

Привет!
Недальновидно спроектировал базу данных.

Есть список категорий и у каждой кнопка получения всех товаров.
При нажатии на кнопку отправляется запрос в базу данных на вывод всех товаров этой категории.
Можно ли в запросе указывать название категории? а не ее краткий уникальный ключ.
Например, выбор товаров по названию категории "Шоколад темный классический", вместо "category1"

Не могут возникать ошибки выборки товаров из-за пробелов или символов в названии категории?

Выглядит как колхоз, но для запроса по ключу категории, нужно много чего переделывать)
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
@tukreb
Создайте для категории дополнительно поле slug и генерируйте уникальное название, например:
Шоколад темный классический в slug будет - "shocolad-tionyj-klassicheskij"
После этого можете со спокойной душой обращаться в бд через slug, а не id.
Для генерации slug есть множество плагинов, например https://github.com/sunrise-php/slugger
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы