Здравствуйте, Nick. VIEW совершенно не обязательны и я про них не писал. У Вас намешано вместе и создание запроса и заполнение массива. А начало запроса вообще не понятно как выглядит, ибо сторонней функцией возвращается. Т.е. посмотрев на код нельзя сразу сказать, какой будет текст запроса. А это очень неудобно, ибо скрывается много полезной информации и собирать запрос приходится в голове.
> Чудесное, прекрасное решение, когда бд умеет VIEW. > Увы, MySQL умеет VIEW так, что в любом реальном случае весь вью каждый > раз полностью сохраняется во временной таблице, а индексы не работают. > Отсюда возникает необходимость иметь альтернативу в коде, а там > возникает необходмость её поддерживать и обсепечивать одинаковый VIEW в > разных местах. > 18.12.2013 9:38, Михаил Монашёв пишет: >> Здравствуйте, Nick. >> >> Я придерживаюсь правила писать весь запрос целиком в одном месте кода, >> а не собирать его по кусочкам. И лучше, если будет несколько похожих >> запросов, чем один в виде каши. Это правило правило позволяет >> эффективно оптимизировать запросы и БД. >> > -- > Best Regards, > Nick Knutov > http://knutov.com > ICQ: 272873706 > Voice: +7-904-84-23-130 -- С уважением, Михаил mailto:[email protected] -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
