{% else-1 %}
(16 июн 2014, 17:49) (0/0) [0]
KoT, а, догнал. Папки именно так и вывожу, но как удалить всё это дерево, если папок в папках дохрена?
(16 июн 2014, 17:47) (0/0) [0]
rnddev, удаляю я ид 25, потом те что в ней (dirId 25), а дальше? Папки останутся в БД
(16 июн 2014, 17:44) (0/0) [0]
KoT, подробнее можешь? Лучше на примере, а я то не понимаю тебя. Ну то-есть понимаю, но реализовать не пойму как, чтобы работало.
(16 июн 2014, 17:16) (0/0) [0]
Помогите с запросом.
Есть таблица:

|__ID__|__dirID__|____URL___|______name_____|
|__25__|____0____|____0_____|_____Папка 1___|
|__46__|___25____|___0/25___|___Подпапка 1__|
|__78__|___25____|____0_____|_____Папка 2___|
|__250_|___78____|___0/78___|___Подпапка 2__|
|__264_|___250___|_0/78/250_|_Подподпапка 2_|

В Папке 1 находиться Подпапка 1
В Папке 2 находиться Подпапка 2 в которой находиться Подподпапка 2

Если я удаляю папку с ID 25 (Папка 1), то удаляется и Подпапка 1, потому-что в URL указана папка с этим ID (0/25), но кроме этого удаляется и Подподпапка 2 потому-что скрипт находит в URL число 25, но на самом деле там 250.

Как мне составить запрос чтобы удалялись только папки в URL которых есть например 0/10, а в которых 0/100, чтобы оставались?
Добавлено 16.06.14 в 17:19:36:
Вот таким образом удаляю
mysql_query("DELETE FROM `table` WHERE `url` like '%". $dir['id'] ."%'"*;
  • 1 из 1