Jump to content


Photo

Problema De Consulta Php Com Mssql


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

#1 varela82

varela82

    Turista

  • Usuários
  • 25 posts
  • Sexo:Não informado

Posted 17/07/2012, 10:28

Bom Dia pessoal,
Estou com um probleminha que to quebrando a cabeça, tenho uma consulta query no bd mssql que nao retorna o valor devido, a consulta funciona de boa como basica, porem qd coloco alguns AND para ter uma filtragem ela acaba não fazendo a filtragem correta.

Segue abaixo o codigo

$y = mssql_query("SELECT * FROM Veiculos WHERE categoriaPai='4' AND Liberado='1' AND Status='V' AND ExporNoSite='1' ORDER BY ID DESC");

Não sei pq to usando muito AND e acaba embaralhando a consulta.

O que posso fazer para um melhor entendimento ?

Vlw

#2 André Cristhian

André Cristhian

    Normal

  • Usuários
  • 65 posts
  • Sexo:Masculino
  • Localidade:Maringá - PR
  • Interesses:PHP, Mysql, Java Script, Java, Programação, CSS, HTML, AJAX, XHTML, Web Design, Web Developer, Desenvolvedor Web.

Posted 17/07/2012, 10:38

o que acontece quando você coloca os AND da algum erro ???

Meu post lhe ajudou? Clicar no Posted Image é uma das formas de agradecer.


#3 varela82

varela82

    Turista

  • Usuários
  • 25 posts
  • Sexo:Não informado

Posted 17/07/2012, 10:41

Entao o erro seria que ele mostra todos cadastrados e nao nessa filtragem

#4 André Cristhian

André Cristhian

    Normal

  • Usuários
  • 65 posts
  • Sexo:Masculino
  • Localidade:Maringá - PR
  • Interesses:PHP, Mysql, Java Script, Java, Programação, CSS, HTML, AJAX, XHTML, Web Design, Web Developer, Desenvolvedor Web.

Posted 17/07/2012, 10:48

Tente tirar o ORDER BY ID DESC do final, e use aspas duplas para cada valor "

Meu post lhe ajudou? Clicar no Posted Image é uma das formas de agradecer.


#5 varela82

varela82

    Turista

  • Usuários
  • 25 posts
  • Sexo:Não informado

Posted 17/07/2012, 11:41

Preciso ter esse ORDER BY no codigo.

Alterei as aspas e deu esse problema

Parse error: syntax error, unexpected T_LNUMBER in D:\web\localuser\leopardoveiculos\www\ShowAnuncios.php on line 38

#6 silici0

silici0

    ?

  • Usuários
  • 902 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:PHP, MySQL, XHTML, CSS, AJAX, JavaScript, Objective-C, Python, Games ... #geek

Posted 17/07/2012, 16:09

Usa o mysql workbench para testar querys e verificar os resultados!

Campos varchar necessitam aspas " ou ' e campos numericos nao precisam, verifica se esta fazendo correto conforme os campos da tabela (tipagem)

Abraços
Procurando freelancer
***********************************************
Bachelor of Technology in Technology of Information, with great knowledge in Windows operating systems and Unix-Like (BSD, Ubuntu and Slackware), languages (PHP, JavaScript and MySQL), semantic (DHTML, Tableless, Ajax, MVC, OO) and analysis (manages projects based on PMI).
Developer in PHP, JAVA, Python, Objective-c MySQL, DHTML, CSS, JAVASCRIPT, JQUERY, JSON, SMARTY, MDB2, DOCTRINE, CAKEPHP. Linux desktop for work and MacOS. E-commerces, CRM and bussiness strategys
Love-me and be FREE use UniCes-Like .




1 user(s) are reading this topic

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

IPB Skin By Virteq