Ho un problema con questa query:

Codice PHP:
$query "SELECT * FROM  tabella  WHERE campo1 LIKE '%".$valore."%' OR campo2 LIKE '%".$valore."%' OR campo3 LIKE '%".$valore."%' OR campo1LIKE '%".$valore."%' AND published = 1 AND lng != '' ORDER BY campo1 ASC" 
praticamente sembra che a volte non rispetti la condizione di published = 1 AND lng != ''