Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

no se actualiza el campo datetime

Estas en el tema de no se actualiza el campo datetime en el foro de Mysql en Foros del Web. Me pasa algo muy raro, a ver si alguien puede iluminarme un poco: Estoy intentando que cuando actualice un registro, que tiene un campo datetime ...
  #1 (permalink)  
Antiguo 01/02/2011, 04:55
 
Fecha de Ingreso: diciembre-2010
Mensajes: 8
Antigüedad: 13 años, 5 meses
Puntos: 0
no se actualiza el campo datetime

Me pasa algo muy raro, a ver si alguien puede iluminarme un poco:

Estoy intentando que cuando actualice un registro, que tiene un campo datetime que es NULL, se registre la fecha de actualización.

En el codigo de mi programa php queda tal que así:

$update = "UPDATE partidos SET

tabla1 = $valor,
fecha = now()

WHERE condicion";

Y es curioso, porque en el servidor de prueba que tengo si funciona pero al subirlo a la web, solo actualiza el valor de "tabla1" pero el now() no funciona.

Y mas raro aun, porque en el phpadmin de la web le doy esa orden y si la ejecuta bien...!!!

también he probado así:

$fecha = date("Y-m-d h:i:s");

$update = "UPDATE partidos SET

tabla1 = $valor,
fecha = $fecha

WHERE condicion";

y lo mismo.

Alguna idea???
  #2 (permalink)  
Antiguo 01/02/2011, 07:29
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Respuesta: no se actualiza el campo datetime

Saludos

Pues raro si esta mmm, Haz probado colocarlo en mayusculas?

Código PHP:
Ver original
  1. $update = "UPDATE partidos SET
  2. tabla1 = $valor,
  3. fecha = NOW()
  4. WHERE condicion";
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #3 (permalink)  
Antiguo 01/02/2011, 10:24
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: no se actualiza el campo datetime

Sospecho un problema de sintaxis PHP. Veo que en el caso del segundo update no utilizas las comillas para la variable de fecha; y por otra parte tampoco veo la sintaxis PHP para ejecutar los parámetros de consulta. Creo que debías llevarlo al foro PhP y poner toda la sintaxis.

Etiquetas: datetime, actualizar, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:29.