Puoi fare una cosa del genere:

Codice PHP:
...
$query "SELECT id, nome, cognome FROM table WHERE 1";

if (!empty(
$nome) ) {
    
$query .= " AND nome = '$nome'";
}

if (!empty(
$cognome)) {
    
$query .= " AND cognome = '$cognome'";
}
...