@LegitPlayer

Как ключевые слова записывать в базу данных?

Использую Tokenize2,пользователь вводит тег и выбирает его из выпадающего списка. В итоге теги имеют такой вид, как их записать в бд?(Gabon, Gambia):
<ul class="tokens-container form-control" tabindex="0">
<li class="token" data-value="GA"><a class="dismiss"></a><span>Gabon</span></li>
<li class="token" data-value="GM"><a class="dismiss"></a><span>Gambia</span></li>
<li class="token-search" style="width: 19px;"><input autocomplete="off"></li></ul>

Думаю парсить эти значения и загружать их через NodeJS.
Возможно есть варианты удобнее?
Есть что-то лучше чем Tokenize2 с выпадающим списком?
Ключевые слова записывать лучше в разные ячейки, или в одну с разделителями?
  • Вопрос задан
  • 132 просмотра
Пригласить эксперта
Ответы на вопрос 2
ArsenyMatytsyn
@ArsenyMatytsyn
Руководитель frontend направления, предприниматель
В таком исполнении хватит простой записи в строку через запятую.

В чуть более сложной ситуации, например у тега 2 параметра, название и ссылка, я бы рекомендовал уже использовать объекты с записью типа JSON или LONGTEXT.
Ответ написан
FanatPHP
@FanatPHP
Чебуратор тега РНР
1. Тебе надо разобраться с тем, как отправляются данные на бэкенд. Никаких токенов и контейнеров там нету. И "парсить" ничего не надо
2. Тебе надо разобраться с тем, что такое база данных. И тогда вопроса "хранить через запятую" в принципе возникать не будет. В базе все хранят по отдельности. Тем более ключевые слова. Все ключевые слова хранятся в отдельной таблице. Для привязки к записям делается ещё одна таблица, с двумя колонками. Айди записи + айди ключевого слова
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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