SELECT или foreach ?

StUV

Rotaredom
SELECT или foreach ?

есть дерево...
его структура хранится в таблице типа:

id, parent_id, level, info

есть двумерный массив, в который считывается структура дерева из базы.

есть операции удаления узла, изменения предка и тп...

как лучше организовать операцию перестройки структуры дерева - считывать / записывать данные используя базу, или считать данные в массив и обрабатывать его с помощью структур типа foreach и тп... и только по завершении всех структурных изменений записывать данные в базу ?

Спасибо
 

Screjet

Новичок
Может так?
1. Читаем оригинал. Сохраняем копию.
2. Вносим изиенения в копию.
3. Сравниваем с оригиналом. Изменения записываем в БД.
 

StUV

Rotaredom
2Screjet: tnx
уже люди объяснили - при работе с деревом эффективнее изменения вносить в массив, а результат писать в базу...
 
Сверху