Devi fare tante if.
Usi una form su cui immettere i dati da passare quindi alla query SQL?
Se si, allora potresti inventarti una funzione che crei pezzi di query associando il nome campo form al proprio valore, sempre che il nome campo form sia uguale al rispettivo campo sulla tabella del db.
Inoltre, magari, per distinguerlo dal tipo di dati da trattare puoi mettere un suffisso davanti al nome campo form, ad esempio i per numerico, s per stringa, d per data...