Jump to content


Photo

Erro No Sql


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

#1 bruno7

bruno7

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Masculino

Posted 24/03/2014, 15:17

Estou com um erro em uma query, ele me retorna erro de sintaxe quando executo ela no PHP, mas se pegar a mesma query que ele imprimiu e executar no phpmyadmin ele funciona normalmente.

SET @id = (SELECT MIN(id)FROM boleto WHERE id_inq = 526);
DELETE FROM boleto WHERE id_inq = 526 AND id_locacao = 258 AND id > @id;
UPDATE boleto SET valor_boleto = 933.33 WHERE id_inq = 526 AND id_locacao = 258;
SET @id = (SELECT MIN(id) FROM proprietario WHERE id_inq = 526);
DELETE FROM proprietario WHERE id_inq = 526 AND id_locacao = 258 AND id > @id;
UPDATE proprietario SET valor_boleto = 839.99 WHERE id_inq = 526 AND id_locacao = 258;
UPDATE tb_locacao SET status = 'F' WHERE id = 258;
INSERT INTO tb_acerto_final VALUES('',258,'2014-02-28',28,933.33,0,933.33,0,0,0,'Reparos de Teste');


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 'DELETE FROM boleto WHERE id_inq = 526 AND id_locacao = 258 AND id > @id; UPD' at line 1


#2 andre.m.moura

andre.m.moura

    Novato no fórum

  • Usuários
  • 14 posts
  • Sexo:Masculino
  • Localidade:SP

Posted 23/04/2014, 11:48

Cola seu código PHP aqui!

Abraço.

#3 bruno7

bruno7

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Masculino

Posted 24/04/2014, 16:23

Cola seu código PHP aqui!

Abraço.



Obrigado por responder, mas já resolvi o problema usando PDO.

#4 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 29/04/2014, 20:38

Bruno, que legal!

No PHP ele não executa todas essas ações de uma só vez, você terá que usar o mysql_query(); pra cada ação.

[]'s
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951




1 user(s) are reading this topic

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

IPB Skin By Virteq