Например есть запрос который выводит статьи, также есть запрос который выводит статьи по различным сортировкам (новые, старые, активные, не активные и т.д.).
Для каждого запроса вы пишете новый или же строите и изменяете текущий? Например:
if ($orderBy !== "") {
$query += $orderBy; // такое пишите?
}
Просто иногда проще написать новый чем из кучи частей лепить один и тот же, как поступаете вы?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей