Você tem um erro de sintaxe no seu SQL próximo a 'AND `produto`.excluido IN ('0','2') ORDER BY RAND() LIMIT 4' na linha 1 - SELECT id, titulo, valor, (SELECT nome_foto FROM produto_img WHERE produto_fk = produto.id ORDER BY ordem ASC, data_cadastro DESC, id DESC LIMIT 1) as nome_foto FROM `produto` WHERE id <> 3 AND produto_ctg_fk = AND `produto`.excluido IN ('0','2') ORDER BY RAND() LIMIT 4