Я бы создал массив параметров, что-то наподобие
$data = [1 => ['param' => 'name', 'cond' =>'=', 'value' => $name],
2 => ['param' => 'age', 'cond' =>'>', 'value' => $age],
.......
]
Потом через foreach добавить в запрос... намного удобнее контролировать параметры так.