metti l'SQL così generato direttamente su MySQL (per es. in phpmyadmin) e correggi finchè non individui l'errore di sintassi... in effetti mi pare che la sintassi per LIKE non sia esatta... prova a controllare quello per prima cosa.