Originariamente inviato da mld
In una SELECT quando confronto un campo di una tabella con una variabile faccio così:

WHERE campo1='$b'

Nella fattispecie ho provato a togliere gli apici ma dà errore...
Ho capito, ma quello che hai scritto sopra non combacia con quanto da te postato all'inizio:

Codice PHP:
WHERE '$a[campo]=1' 
semmai così:

Codice PHP:
WHERE $a[campo]='1'