Мопед не мой... :)
Maxx 25.06.2009 13:52
/ 25.06.2009 14:02
Но,
- про mysql connect я знаю, а как насчет sqlite, например? Будет открыт закрыт файл насколько я понимаю, даже при autocommit=0. Что бывает из-за этого при больших количествах я
писал недавно
- запрос быстрый, но он в принципе не нужен, зачем sql-серверу выполнять запрос, который мы заведомо знаем, что он ничего не сделает? Байтики зачем гонять туда-сюда? А если сервер удаленный и качество связи с ним не очень?
- читаемость кода - весьма субъективная весчь. Имхо, проверка скриптом переданных параметров - стандартная процедура, причем тут преждевременная оптимизация?
- код не мой, не исключено, что мы просто не видим тут всего кода, например он может такой -
^if($form:action eq delete){
...do something 1...
^if(^form:id.int(0)){
^connect[$connect_string]{
^void:sql{delete from ${sHelperDBprefix}elements where id=$form:id and uri='^getURI[]'}
}
}
...do something 2...
}