Foros del Web » Programando para Internet » PHP »

Restar días a datetime

Estas en el tema de Restar días a datetime en el foro de PHP en Foros del Web. ¡Hola! Creo que es el foro correcto, ya que no sé si esto se hace desde mysql o no... Bien. Tengo una tabla con registros. ...
  #1 (permalink)  
Antiguo 03/05/2009, 13:36
(Desactivado)
 
Fecha de Ingreso: abril-2009
Ubicación: En mi casa
Mensajes: 191
Antigüedad: 15 años, 7 meses
Puntos: 0
Restar días a datetime

¡Hola!

Creo que es el foro correcto, ya que no sé si esto se hace desde mysql o no...

Bien. Tengo una tabla con registros.

Quiero que se eliminen todos los registros desde hace más de 50 días.

¿Cómo tengo que hacerlo?

Gracias de antemano
  #2 (permalink)  
Antiguo 03/05/2009, 13:49
Avatar de pmike  
Fecha de Ingreso: marzo-2004
Ubicación: Barcelona
Mensajes: 313
Antigüedad: 20 años, 7 meses
Puntos: 7
Respuesta: Restar días a datetime

Bueno hace falta que te expliques mejor.

Quieres borrar la base de datos entera o una tabla ??

Como lo quieres hacer ??

1.-Con el gestor PhpMyAdmin
2.- En modo consola con comandos (Delete...)
3.- Con sentencias sql desde tu web
  #3 (permalink)  
Antiguo 03/05/2009, 20:47
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 4 meses
Puntos: 416
Respuesta: Restar días a datetime

Lo puedes hacer directamente desde MySQL con una consulta como:

DELETE FROM tabla WHERE DATEDIFF(NOW(), campoFecha) > 50;

Creo que con eso deberia funcionar.
  #4 (permalink)  
Antiguo 04/05/2009, 07:34
(Desactivado)
 
Fecha de Ingreso: abril-2009
Ubicación: En mi casa
Mensajes: 191
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Restar días a datetime

Vaya... muchas gracias.


Buscaré info sobre la diferencia de fechas, gracais
  #5 (permalink)  
Antiguo 04/05/2009, 07:35
 
Fecha de Ingreso: octubre-2008
Mensajes: 140
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: Restar días a datetime

Tambien puedes hacer un php que ejecutes diariamente
  #6 (permalink)  
Antiguo 05/05/2009, 09:46
(Desactivado)
 
Fecha de Ingreso: abril-2009
Ubicación: En mi casa
Mensajes: 191
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Restar días a datetime

Cita:
Iniciado por hucht Ver Mensaje
Tambien puedes hacer un php que ejecutes diariamente
Gracias... pero no lo entiendo...

Yo hago esto:

****

Borrar registros más viejos de 50 dias

-Mostrar todos los registros

**

Así, cada vez que se ejecute la página, se borrarán los viejos.... de modo que si quiere crear otro, se borrarán los antiguos.

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 21:46.