L'errore non è solo logico, è anche sintattico: la clausola LIKE di mysql esige un parametro messo tra virgolette, altrimenti cerca di interpretarlo come se fosse il nome di una colonna (te lo sta anche dicendo nel messaggio di errore)