Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/05/2009, 07:08
miktrv
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 8 meses
Puntos: 165
Respuesta: Eliminar registro tras x tiempo sin votos

En primer lugar deberias obtener la fecha de hoy y restarle 40 dias. Para eso utiliza la función date de php y esta función (resta_fechas) para la resta de los dias que deseas, en este caso 40.

Código PHP:
  function resta_fechas($fecha$ndias)
  {
         
$ano substr($fecha04);
        
$mes substr($fecha42);
        
$dia substr($fecha62);
    
          
$nueva mktime(000$mes$dia$ano) - $ndias 24 60 60;
      
      
$nuevafecha date('Ymd'$nueva);
      
      return(
$nuevafecha);
  } 

Código PHP:
$Fecha_40 resta_fechas(date(Ymd), 40); 

Con esta consulta veras esos chistes que deseas elminiar, puedes hacer que solo se muestren los chistes que no cumplen esa condición o eliminarlos directamente.. yo en tu panel de admin haria un apartado de chistes descartados..
Código PHP:
$consulta =  SELECT FROM 'chistes' WHERE puntos 20 AND FECHA_ENVIO <= $Fecha_40
Espero haberte ayudadooo un saludooo!!