Ir para conteúdo
Fórum Script Brasil

Vanderley

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Vanderley

Vanderley's Achievements

0

Reputação

  1. Tenho o código: select id, ministerio from escala where (!(ministerio = 6 and id = 3)) and (((datainicial >= '2015-04-26 19:00') and (datainicial <= '2015-04-26 21:00')) or ((datafinal >= '2015-04-26 19:00') and (datafinal <= '2015-04-26 21:00')) or ((datainicial <= '2015-04-26 19:00') and (datafinal >= '2015-04-26 21:00'))) dentro de uma página PHP atribuido a uma variável da seguinte forma: $sqls = "select id, ministerio from escala " . "where (!(ministerio = $ministerio and id = $id)) " . "and (((datainicial >= '$datainicial') and (datainicial <= '$datafinal')) " . "or ((datafinal >= '$datainicial') and (datafinal <= '$datafinal')) " . "or ((datainicial <= '$datainicial') and (datafinal >= '$datafinal')))"; quando esse código é executado pelo phpmyadmin os dados são apresentados normalmente sem nenhum erro, porém quando esse mesmo código é executado via PHP ele apresenta erro: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' and (datainicial <= '2015-04-26 21:00')) or ((datafinal >= '2015-04-26 1' at line 1 já tentei de tudo mas não consegui achar uma solução. Se alguém puder ajudar, eu agradeço.
×
×
  • Criar Novo...