prova così:

select count(*) as quanti from discussioni where link_forum=1 and (nick like '%a%' or titolo like '%a%' or messaggio like '%a%')

mi hanno suggerito che questa operazione si chiama: esplicitare le parentesi

Ciao,
Alex