Salve, nella mia ricerca sul sito con una query seleziono tutti gli articoli secondo le parole cercate.
Mediante questa query dovrei mostrare tutti i risultati degli articoli pubblicati:
SELECT * FROM articles WHERE (title LIKE '%valore%' OR subtitle LIKE '%valore%' OR tags LIKE '%valore%') AND public='1' ORDER BY insertDate DESC
cosi funziona, ma se provo ad inserire un altra parola allora la query diventa:
SELECT * FROM articles WHERE (title LIKE '%valore%' OR subtitle LIKE '%valore%' OR tags LIKE '%valore%') OR (title LIKE '%dati%' OR subtitle LIKE '%dati%' OR tags LIKE '%dati%') AND public='1' ORDER BY insertDate DESC
e non mi tiene più in considerazione il "public='1'" così mi mostra tutti gli articoli del database, anche quelli che non sono pubblicati. Come posso risolvere?