Quando recuperi i campi dal Db fai tanti
array per quanti campi vuoi controllare.
La where nella query non la capisco
per popolare l'array farai una semplice
select con i campi che ti interessano.