potrebbe essere vuoto. in quel caso avresti:

WHERE code LIKE '%%'

prova a stampare la query

echo $action;