Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как при удалении root_категории, удалить все её "запчасти"?
 
 автор: provodnik   (12.02.2007 в 15:52)   письмо автору
 
 

К примеру есть каталог сайтов.

Каталог неограниченной вложенности. Информация о сайтах присутствует как и в корневых директориях, так и подкатегориях.

Вопрос: подскажите пожалуйста примерный код (наиболее оптимизированный, с наименьшим кол-вом запросов), который при удалении главной категории будет удалять все подкатегории, у которых значение parent_id будет равно id главной категории, будет удалять всё содержимое главной категории и категорий у которых значение parent_id будет равно id главной категории из другой таблицы (из таблицы, в которой информация о сайтах). В GET передается только id этой категории...

Я кое что нацарапал, но добиться удаления информации, которая содержалась в саб_категориях не удалось...


<?
$delete_category 
mysql_query("DELETE FROM category WHERE id = "$_GET['id_cat']); //category - таблица с данными о категориях
$delete_subcategory_in_category mysql_query("DELETE FROM category WHERE id_root_category = "$_GET['id_cat']);
$delete_message_in_category mysql_query("DELETE FROM sites WHERE id_category = "$_GET['id_cat']); // sites - таблица с информацией о сайтах
?>

После исполнения этого кода остается информация, которая была в саб_категориях...
Получится ли улалять всё, не передавая дополнительные переменные в ГЕТ?
Спасибо...

   
 
 автор: provodnik   (18.02.2007 в 15:39)   письмо автору
 
   для: provodnik   (12.02.2007 в 15:52)
 

Подскажите пожалуйста...

   
 
 автор: cheops   (18.02.2007 в 15:47)   письмо автору
 
   для: provodnik   (12.02.2007 в 15:52)
 

Возможно вас заинтересует тема по ссылке http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=6339.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования