Você tem um erro de sintaxe no seu SQL próximo a 'AND produtos.excluido = '0' ORDER BY RAND() LIMIT 4' na linha 1 - SELECT *, DATE_FORMAT(produtos.ultimaModificacao, '%d/%m/%Y %H:%i:%s') as ultimaModificacao2 FROM produtos WHERE categoriaFK = AND produtos.excluido = '0' ORDER BY RAND() LIMIT 4