Você esqueceu de adicionar os dois pontos no array de parâmetros, no caso o parâmetro activo (:activo) e para retornar mais que um dado, utilize o fetchAll. Segue o código final: try { $result = $conexao->prepare("SELECT * FROM colecoes WHERE menu = :menu AND activo = :activo ORDER BY p...