Vanderley
Membros-
Total de itens
1 -
Registro em
-
Última visita
Sobre Vanderley
Vanderley's Achievements
0
Reputação
-
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.