[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите составить код зная алгоритм задачи
major28
Здравствуйте!
Помогите составить структуру кода. Задача заключается в следующем :
У меня есть ассоциативный массив с данными, там есть значения с ключом id.
Есть таблица в бд mysql где есть поле id.
Нужно используя минимум нагрузки на mysql сервер удалить с таблицы все записи у которых id отсутствует в ассоциативном массиве.

у меня весь мозг выкипел) думаю задача простая, просто я устал и не могу думать)))



Спустя 1 час, 37 минут, 2 секунды (13.06.2011 - 18:31) inpost написал(а):
DELETE FROM `table` WHERE `id` NOT IN (implode(',',$array))

Спустя 1 час, 46 минут, 33 секунды (13.06.2011 - 20:17) ИНСИ написал(а):
Цитата
id отсутствует в ассоциативном массиве.

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

Спустя 13 минут, 59 секунд (13.06.2011 - 20:31) neadekvat написал(а):
major28, как формируется это массив? Может быть, проще будет собрать массив тех id, которые надо удалить?

Спустя 8 минут, 13 секунд (13.06.2011 - 20:39) inpost написал(а):
neadekvat
Мой способ отлично работает smile.gif

Спустя 5 минут, 11 секунд (13.06.2011 - 20:45) neadekvat написал(а):
Цитата (inpost @ 13.06.2011 - 21:39)
Мой способ отлично работает

Никто ж не спорит)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.