Salve, premetto che mi sono avvicinata da poco a questo mondo quindi magari quello che sto per chiedere potrebbe essere banale o non avere molto senso.

Lato client ho un form in cui l'utente, compilando dei campi, stabilisce dei criteri di ricerca. L'utente deve compilare almento un campo ergo può compilare anche più campi. Lato server ho uno script che, a seconda dei campi compilati, mi deve far partire una query. Esiste un modo per evitare tutte le possibili combinazioni di campi compilati? mi trovo a fare una miriade di if(<criterio>) <query>

le query sono tutte sulla stessa tabella, cambiano solo i campi che testo nella clausola where.

Spero di esseremi spiegata..

Grazie per l'eventuale aiuto!