Duke, во-первых, переменную $a лучше не использовать не по назначению, она используется в функции sort.
$aa=\'and param2>$param2 and param4>$param4\'; # или \'param2>$param2 and param4>$param4 and\';
for ($aa) {s/^and//; s/and$//;}
- формально так, но, судя по вопросу (если прикинуться телепатом), ты просто связываешь набор условий для SQL-запроса. Тогда лучше делать по другому:
$a[0]="param2>$param2";
$a[1]="param4>$param4";
$a=join(" AND ",@a);
Stas,
mozhno po-umnomu oboiti s pomoshiu SQL
Заставлять БД делать лишнюю работу как раз не очень умно.