Hola
Sourcegeek sé que me bajaste karma que no comprendí el por que, pero bueno igual te ayudaré.
Suponiendo que la tabla de articulos tiene la siguiente estructura:
Entonces para obtener los articulos caducados, debes realizar ésta consulta:
Código PHP:
$consulta_caducos=mysql_query("
SELECT
if(timestampdiff(second,now(),fecha_vencimiento)<0,"CADUCO","ACTIVO")
as estado_fecha
FROM articulos;
");
$i=0;
while($fila=mysql_fetch_array($consulta_caducos)){
echo "Articulo $i está <b>".$fila["estado_fecha"]."</b><br />";
$i++;
}
NOTA: si la fecha de vencimiento no está definida como
datetime no hay problema, es lo mísmo.