Salve a tutti...
Allora..

Se ho il modulo di tre campi:
campo NOME
campo COGNOME
campo CITTA

ho fatto la query di ricerca su tutti tre campi e funge, ma se un giorno volessi compilare solo sul campo NOME e CITTA non lo trova perchè manca il campo COGNOME, quindi com'è la query in modo tale che se compilassi uno o due campi deve tirare fuori lo stesso?

In effetti la query di ricerca su tre campi è

SELECT * FROM tabella WHERE nome LIKE '%$nome%' AND cognome LIKE '%$cognome%' AND citta LIKE '%$citta%'