Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera do fórum, td certo?! seguinte, estou com problemas em um trecho de código que estou escrevendo. O resultado dess select é em função do resultado de outro select. Vou postar os dois...
1º
$anuncios_query = mysql_query("SELECT * FROM anuncios
LEFT JOIN produtos ON anuncios.id_produto2 = produtos.id_produto
LEFT JOIN fabricantes ON produtos.id_fabricante = fabricantes.id
LEFT JOIN users ON anuncios.id_user = users.id
WHERE id_user = ".$id_."
ORDER by fabricante,modelo ASC LIMIT ".$inicio.", ".$mostrar_pag." ;");
Nesse primeiro eu crio, dentre outras, a variável $estado2 que vai me servir de parâmetro no segundo
2º
$busca_preco = mysql_query("SELECT * FROM produtos
LEFT JOIN anuncios ON produtos.id_produto = anuncios.id_produto2
LEFT JOIN users ON anuncios.id_user = users.id
WHERE ativo = 1 AND pendente <> 1 AND ativado = 1 AND preco < ".$preco." AND id_produto2 = ".$id2." [color="#8B0000"] AND estado = ".$estado2." [/color] ORDER BY preco ASC LIMIT 10 ");
Destaquei de vermelho o trecho onde está dando erro, todos os outros parâmetros funcionam, mas quando acrescento essa trecho AND estado = ".$estado2." da erro.
Alguém saberia dizer porque?
Carregando comentários...