Erro MySQL - [RESOLVIDO]

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.

sc_exec_sql(“INSERT INTO horas_ponto (data, horaent) VALUES (’$Data’, ‘$Hora’)”);

tente assim

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

opa foi mal desculpa Haroldo…

Willian,

Acontece, nossas postagens foram feitas quase na mesma hora.

Abração

Valeu deu certo, mas quando o registro no campo DATETIME do MySQL é inserido as horas ficam 00:00:00, porque fica assim?

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.

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