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

Форум MySQL

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

 

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

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

тема: Помогите с рекурсивным копированием части дерева
 
 автор: jeans1986   (12.04.2007 в 20:43)   письмо автору
 
 

Здравствуйте.
Имеется две связанные таблицы - folder и file.

file
id_file | name | size | putdate | id_folder  


folder
id_folder | name | id_parent 

Как написать функцию full_copy_dir_base($id_folder, $id_parent) - где $id_folder - id копируемой папки, $id_parent - id родительской папки.
Подскажите как написать эту функцию чтоб в базе создавал копию.
ЗАРАНЕЕ БЛАГОДАРЮ.

   
 
 автор: cheops   (13.04.2007 в 13:23)   письмо автору
 
   для: jeans1986   (12.04.2007 в 20:43)
 

Что-то не очень понятно... почему нужна рекурсия... помоему достаточно изменить значение id_parent для записи из таблицы folder, чтобы директория автоматически переместилась?

   
 
 автор: jeans1986   (13.04.2007 в 13:34)   письмо автору
 
   для: cheops   (13.04.2007 в 13:23)
 

Мне нужно зделать копию. т.е если имеется папка с вложениями надо сделать копию этой папки с аналогичными вложеними.

   
Rambler's Top100
вверх

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