Ответ
Misha v.3 26.06.2005 00:49
1. ^MAIN:pSQL.last_insert_id[engine_modules] внутри menu не хорошая идея (если конечно перед указаным insert-ом нет insert-а в таблицу engine_modules).
2. по поводу самого удаления я мало что понял из кода: в нем есть ошибки. такая конструкция не может работать в принципе: $classes.names.[$classes.module.class_name].count[] ). но удалить записи из таблицы engine_classes по моему можно проще: в документации по MySQL есть даже пример подобного запроса: найти записи в таблице А на которые нет записей в таблице Б (читать про LEFT JOIN). соотв. один delete, один select с left join, еще один delete если нужно и menu с удалением файликов.