yo te pongo el codigo sql y a partir de ahi lo cocinas:
Código PHP:
SELECT if(date_add(fecha_vencimiento, INTERVAL 1 DAY)<now(),'entra','caducado') FROM ordenes where codigo = 'xxxxxxx'
Resumiendo el select, primero suma a la fecha de vencimiento 1 dia, <now() significa que comprueba si ha caducado o no, en caso de que no hayan pasado 24h el select devuelve 'entra' sino devuelve 'caducado'