Ver Mensaje Individual
  #11 (permalink)  
Antiguo 08/05/2011, 17:10
angelfcm
(Desactivado)
 
Fecha de Ingreso: abril-2011
Mensajes: 153
Antigüedad: 13 años, 6 meses
Puntos: 236
Respuesta: caducar articulo bloquear

Sí también parece ser correcto, pero si quieres obtener todos los productos que estén cadúcos o no y a la vez retornar en una variable que diga si está caducado o está activo puedes hacerlo así .

Código MySQL:
Ver original
  1.                  afi.email,
  2.                  anu.id_anuncio,
  3.                  anu.name,
  4.                  anu.estado,
  5.                  anu.fecha_exp,
  6.                  if(timestampdiff(second,now(),anu.fecha_exp)<0,"CADUCO","ACTIVO")
  7.                      as estado_fecha
  8.  
  9.     FROM    anuncios AS anu JOIN afiliados AS afi ON anu.id_afiliado = afi.id_afiliado
  10.     ORDER BY estado_fecha;

Ahora puedes obtener todos los registros y saber si está caducado o activo llamando la variable o objeto (dependiendo tu fetch) por el nombre de estado_fecha