Già, != stà per diverso vero?
credi sia corretto:
UPDATE tabella SET campo1 = 0 WHERE nome != '$var1' and '$var2' and '$var3'

Grassie