Autor Tópico: Erro MySQL - [RESOLVIDO]  (Lida 522 vezes)

hauradou

  • Iniciante
  • **
  • Mensagens: 58
Erro MySQL - [RESOLVIDO]
« Online: Maio 06, 2015, 02:36:31 pm »
Olá, bom dia!

Alguém pode me ajudar com esse problema?

Estou tentando inserir um registro em uma tabela conforme abaixo:

sc_exec_sql("INSERT INTO horas_ponto (data, horaent) VALUES ($Data, $Hora)");

Mas quando executo essa função retorno o erro abaixo:

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 ':35:31)' at line 1

Desde já agradeço.
« Última modificação: Maio 07, 2015, 10:15:33 pm por hauradou »

Haroldo

  • Expert
  • *****
  • Mensagens: 6268
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Erro MySQL
« Responder #1 Online: Maio 06, 2015, 02:42:58 pm »
sc_exec_sql("INSERT INTO horas_ponto (data, horaent) VALUES ('$Data', '$Hora')");

Willian Fernando

  • Expert
  • *****
  • Mensagens: 1148
  • .....
    • Email
Re:Erro MySQL
« Responder #2 Online: Maio 06, 2015, 02:45:29 pm »
Olá, bom dia!

Alguém pode me ajudar com esse problema?

Estou tentando inserir um registro em uma tabela conforme abaixo:

sc_exec_sql("INSERT INTO horas_ponto (data, horaent) VALUES ($Data, $Hora)");

Mas quando executo essa função retorno o erro abaixo:

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 ':35:31)' at line 1

Desde já agradeço.

tente assim

Código: [Selecionar]
sc_exec_sql("INSERT INTO horas_ponto (data, horaent) VALUES ('$Data', '$Hora')");


Willian Fernando

  • Expert
  • *****
  • Mensagens: 1148
  • .....
    • Email
Re:Erro MySQL
« Responder #3 Online: Maio 06, 2015, 02:45:52 pm »
opa foi mal desculpa Haroldo....

Haroldo

  • Expert
  • *****
  • Mensagens: 6268
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Erro MySQL
« Responder #4 Online: Maio 06, 2015, 03:13:56 pm »
Willian,

Acontece, nossas postagens foram feitas quase na mesma hora.

Abração

hauradou

  • Iniciante
  • **
  • Mensagens: 58
Re:Erro MySQL
« Responder #5 Online: Maio 06, 2015, 03:42:54 pm »
Valeu deu certo, mas quando o registro no campo DATETIME do MySQL é inserido as horas ficam 00:00:00, porque fica assim?

Haroldo

  • Expert
  • *****
  • Mensagens: 6268
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Erro MySQL
« Responder #6 Online: Maio 06, 2015, 04:03:06 pm »
se o campo datetime é o campo de nome "data", provavelmente a variável $Data não contém a hora apenas a data ou esta com a hora zerada.

hauradou

  • Iniciante
  • **
  • Mensagens: 58
Re:Erro MySQL
« Responder #7 Online: Maio 07, 2015, 10:14:53 pm »
Desculpe mas o campo estava como datatime e por isso ficava com as horas zeradas, mudei para time e tudo ficou certo.
Obrigado a todos