[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Удаление нескольких строк
oleg_n
В продолжение темы циклов - нужно удалить несколько строк :)
Если я удаляю несколько строк через phpMyAdmin, то он выдает вот такой запрос:

$sql = "DELETE FROM `tags` WHERE `id` = 24;\n"
. "DELETE FROM `tags` WHERE `id` = 23;";

то бишь меняется один лишь параметр.
Направьте на путь истинный, как правильно записать запрос в цикле, чтобы можно было удалять от одной, до нескольких строк из таблицы, в зависимости от их количества в массиве? И при этом обратиться к базе данных только один раз, а не каждый проход цикла :)
Спасибо заранее :)

pak

DELETE FROM `tags`
WHERE `id` IN (23, 24, 10)
oleg_n
pak - Спасибо! Работает! biggrin.gif
Быстрый ответ:

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