Jump to content


Photo

Erro Na Query


  • Faça o login para participar
3 replies to this topic

#1 hal

hal

    Doutor

  • Usuários
  • 842 posts
  • Sexo:Masculino

Posted 04/05/2007, 02:31

galera, qual o erro dessa query???


$tab=mysql_query("SELECT * FROM produtos WHERE valor_credito BETWEEN '$plano_menor_valor'AND '$plano_maior_valor' AND (A BETWEEN '$parcelaA_maior' and '$parcelaA_menor' OR B BETWEEN '$parcelaA_maior' and '$parcelaA_menor' C BETWEEN '$parcelaA_maior' and '$parcelaA_menor' OR D BETWEEN '$parcelaA_maior' and '$parcelaA_menor')AND especial = 's' order by valor_credito");

abnraço a todos!!!
saude e sucesso pra vcs!!
Hal

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 04/05/2007, 03:29

Separe as expressões com parênteses.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 hal

hal

    Doutor

  • Usuários
  • 842 posts
  • Sexo:Masculino

Posted 04/05/2007, 03:59

fiz assim, e se coloco o valor da parcela, não retorna nada...
se coloc apenas o valor do credito, ele retorna vários valores, sem relação com o que pedi...

fiz assim, dá uma olhada, Eclesiastes...


$tab=mysql_query
("SELECT * FROM produtos WHERE valor_credito BETWEEN '$plano_menor_valor'AND '$plano_maior_valor'
AND
(A BETWEEN '$parcelaA_maior' and '$parcelaA_menor')OR
(B BETWEEN '$parcelaA_maior' and '$parcelaA_menor')OR
( C BETWEEN '$parcelaA_maior' and '$parcelaA_menor')OR
(D BETWEEN '$parcelaA_maior' and '$parcelaA_menor')
AND especial = 's' order by valor_credito");



tá certo???????

#4 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 04/05/2007, 12:18

Você tem que montar a query segundo os dados fornecidos. Não coloque variáveis sem valor na query.

E como está a query, está obrigando que seja informado o valor do crédito.

Edição feita por: Eclesiastes, 04/05/2007, 12:19.

Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq