Foros del Web » Programando para Internet » PHP »

sumarle 1 dia a MySQL

Estas en el tema de sumarle 1 dia a MySQL en el foro de PHP en Foros del Web. Hola: Estoy necesitando una cosilla qeu no se cómo hacer. tengo la siguiente consulta echa en PHP a MySQL, lo que necesito es saber cómo ...
  #1 (permalink)  
Antiguo 13/02/2005, 00:46
Avatar de Chichoauza  
Fecha de Ingreso: enero-2005
Mensajes: 106
Antigüedad: 12 años, 11 meses
Puntos: 0
sumarle 1 dia a MySQL

Hola:

Estoy necesitando una cosilla qeu no se cómo hacer.

tengo la siguiente consulta echa en PHP a MySQL, lo que necesito es saber cómo puedo hacer para sumarle 1 dia al campo "expirar" de la base de datos, la idea es la siguiente:

si hoy es "13-02-2005 3:56:30" se le sume un dia, de manera tal que en elcampo expirar pueda guardar la fecha "14-02-2005 3:56:30"

Código PHP:
 mysql_query("UPDATE tutoriales SET estado='Activo',fechaAlta=NOW(),expirar='$expirar' WHERE id=$id"); 
se entiende la pregunta?
el campo de expirar es un "datetime"

muchas gracias desde ya
  #2 (permalink)  
Antiguo 13/02/2005, 01:57
Avatar de royrojas  
Fecha de Ingreso: diciembre-2004
Mensajes: 458
Antigüedad: 13 años
Puntos: 3
podrias usar esta funcion de mysql llamada adddate

ADDDATE('1998-01-02', 31) ahi le estas sumando 31 dias a la fecha indicada, en tu caso podria ser algo asi

ADDDATE(now(), 1) ahi le estas sumando un dia a la fecha actual.

tuanix
__________________
roy rojas
Programación en Español: DotNetcr.com
  #3 (permalink)  
Antiguo 13/02/2005, 02:30
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
también con DATE_ADD()
Código PHP:
UPDATE tutoriales SET estado='Activo'fechaAlta=NOW(), expirar=DATE_ADD(NOW(), INTERVAL 1
DAY
WHERE id=$id 
... ó, con puro PHP:
Código PHP:
//Primero...
$diadate('d')+1;
$mannanadate('Y-m')."-".$dia." ".date('H:i:s');
//Para después
UPDATE tutoriales SET estado='Activo'fechaAlta=NOW(), expirar='$mannana' WHERE id=$id 
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #4 (permalink)  
Antiguo 13/02/2005, 08:49
Avatar de Chichoauza  
Fecha de Ingreso: enero-2005
Mensajes: 106
Antigüedad: 12 años, 11 meses
Puntos: 0
ja, son realmente unos genios, muchisimas gracias, realmente.

saludos
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 06:07.