Zawsze możesz po prostu przejść przez $_GET i pobrać klucze z wartościami, więc:
foreach ($_GET as $key=>$val) {
if ($val != "") {
$where_args[] = "$key='$val'";
}
}
$where_clause = implode(' OR ', $where_args);
Prawdopodobnie jednak chciałbyś przeprowadzić lepszą walidację niż w powyższym przykładzie, i możesz dodać instrukcję select/case, jeśli chcesz sprawdzić określone wartości...