Tengo en mi base de datos una Tabla con varios campos, pero uno de ellos es del tipo DATETIME, ya que mi idea es luego comparar fecha y hora.
Cuando extraigo los valores de la tabla lo hago de la siguiente manera
Código PHP:
$SQL = "SELECT campo1, campo2, DATE(Comienzo)dia, DATE_FORMAT( Comienzo, '%H:%i' )Hora FROM tabla WHERE ID = x
Estos resultados los muestro en la pagina con dos Inputs dentro de un formulario, para que se puedan modificar tanto la fecha como la hora.
Mi problema surge cuando intento modificar esta fecha en la Base de datos y quiero guardarlo nuevamente.
Yo hice lo siguiente
Código PHP:
$Comienzo = $_POST[dia].' '.$_POST[hora].':00' ;
Cuando actualizo utilizo la siguiente funcion
Código PHP:
$SQL = "UPDATE tabla SET Comienzo='$Comienzo' WHERE ID='x' ";
Error: 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 'Comienzo='2012-09-29 20:20:00' WHERE ID='82'' at line 1
Algun alma caritativa me puede decir porque desde la pagina no lo puedo actualizar y desde el phpmyadmin, la sentencia es correcta.
Desde ya muchas gracias.