Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/01/2010, 11:24
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problema con update y addtime

Cita:
La variable $horas es un string: "INTERVAL 3 Hour", pero no debe ser muy correcto.
No, porque la sintaxis de ADDTIME() es:
Cita:
ADDTIME(expr,expr2)

ADDTIME() añade expr2 a expr y retorna el resultado. expr es una expresión de fecha u hora y fecha, y expr2 es una expresión temporal.

Código MySQL:
Ver original
  1. mysql> SELECT ADDTIME('1997-12-31 23:59:59.999999',
  2.     ->                '1 1:1:1.000002');
  3.         -> '1998-01-02 01:01:01.000001'
  4. mysql> SELECT ADDTIME('01:00:00.999999', '02:00:00.999998');
  5.         -> '03:00:01.999997'
Por lo que, te darás cuenta, estabas cometiendo un error sintáctico. Ese parámetro (que deberías simplemente enviar como número y no meterte a poner "INTERVAL", era para ADD_DATE().

Para que funcionara, la variable debería haber contenido "03:00:00", por lo menos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)