mysql — таблица «многие ко многим» — PHP / AJAX обрабатывают чекбоксы

Если быть точным, у меня есть таблица для фотографий, одна для тегов и одна для отношений между этими двумя.

Я бы хотел, чтобы таблица отношений «многие ко многим» обновлялась через AJAX через форму с использованием флажков. Я использую оболочку PDO для обработки запросов MySQL, хотя я не совсем уверен, что делать с полученными данными $ _POST в PHP.

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

array(2) {
["photo-tag-id"]=> string(3) "220"["photo-tag"]=> array(2) {
[25]=> string(2) "25"[26]=> string(2) "26"}
}

Я должен проверить, существует ли уже связь (потому что форма может содержать значения флажков, уже проверенных и сохраненных), должен проверить, содержит ли POST несохраненные пары идентификаторов (их нужно вставить), и я также должен проверить, если Таблица содержит любые пары, которых нет в POST (это происходит, когда флажок снят, поэтому необходимо удалить связь).

Я, конечно, мог бы удалить все строки, в которых совпадает «photo-tag-id», а затем просто вставить все полученные значения, но я просто не уверен, что это квалифицируется как лучшая практика, и я всегда заинтересован в изучении некоторых новых круче методов как начинающих.

Извините за переобъяснение, надеюсь, понятно, что я пытаюсь сделать здесь 🙂

Итак, у вас есть предложения по этому поводу, пожалуйста?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector