От пыхи не убежишь

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 25 Май, 2012, 08:02:22

Страниц: [1]
Печать
Автор Тема: как гуру составляют запросы?  (Прочитано 215 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
lolcat    ↓ 
17 Декабрь, 2011, 08:42:20
НЕ ХУЕТА! ХУЕТА!


Карма: -3
Сообщений: 367
Сила слова: -0.82

В зависимости от входных данных, запрос должен меняться, содержа разные предикаты.
Я проверяю условия, например, если задана переменная, добавляю в запрос соответствующий кусочек (условий несколько, в результате получается колбаса из предикатов, объединенных AND), а потом выполняю запрос.
 
Чувствую, что это как-то неправильно, но как делать иначе, не знаю! Гуглить пробовал, но ничего путного не нашел.
Записан
NRG    ↓ 
17 Декабрь, 2011, 10:23:29 , спустя 1 час 41 минуту 9 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: Санитары

Карма: 777
Сообщений: 4700
Сила слова: 16.81

посмотри как реализован объект селекта у дб адаптера в зендфреймоврке(к примеру)
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
phpdude    ↓ 
17 Декабрь, 2011, 11:04:25 , спустя 40 минут 56 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: 20790
Сила слова: 1.66

юзают орм? :))
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
lolcat    ↓ 
18 Декабрь, 2011, 02:42:22 , спустя 3 часа 37 минут 57 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: -3
Сообщений: 367
Сила слова: -0.82

А можете просто примерно алгоритм описать?
Записан
kostyl    ↓ 
18 Декабрь, 2011, 04:24:19 , спустя 1 час 41 минуту 57 секунд
НЕ ХУЕТА! ХУЕТА!

занедельный антипаттерн
Группа: Джедаи

Карма: 60
Сообщений: 3523
Сила слова: 1.7

Возвращаем каждым методом объект-владелеца, после чего складываем строки, полученные в результате вызовов в определенном порядке
Записан

качество жизни обратно пропорционально количеству лени
artoodetoo    ↓ 
18 Декабрь, 2011, 07:48:10 , спустя 3 часа 23 минуты 51 секунду
НЕ ХУЕТА! ХУЕТА!

с особым цинизмом
Группа: в ухо

Карма: 124
Сообщений: 3805
Сила слова: 3.26

lolcat, как ты описал обычно и происходит. тупо накапливаем кусочки и клеим по AND. ничего плохого не вижу.
Записан
Kikky    ↓ 
18 Декабрь, 2011, 08:26:48 , спустя 12 часов 38 минут 38 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 2
Сообщений: 175
Сила слова: 1.14

lolcat, у нас на работе все делают именно так :-)
Записан

Уроки по PHP и не только!
lolcat    ↓ 
19 Декабрь, 2011, 12:24:25 , спустя 3 часа 57 минут 37 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: -3
Сообщений: 367
Сила слова: -0.82

Спасибо, я все понял.
Записан
Страниц: [1]
Печать
 

Перейти в:  

Этот топик скрыли: mario