Bueno .. habría que ver que tipo de campo ha de ser esa FECHA ..
En principio no has de trabajar las fechas en UNIX timestamp ... por qué para eso toda BD tiene sus campos tipo DATE o DATETIME (como Mysql) y sus funciones para trabajar con fechas .. eso sí, eso implica trabajar un poco más con SQL pero hace tu código más versatil, portable y optimo si aprovechas las funciones de tratamientos de fechas:
Por ejemplo .. la fecha actual (con hora) sería cosa de usar NOW() (para campos de fecha tipo DATETIME con fecha y hora) o CURDATE() si usas campos de Fecha sólo de Mysql:
INSERT INTO tabla (id,fecha) VALUES ('',NOW())
Y para borrar ..
DELETE FROM tabla WHERE DATE_SUBB(CURDATE(), INTERVAL 15 DAY) <= DATE(fecha)
Y el campo fecha tipo DATETIME o DATE
más info y detalles:
http://dev.mysql.com/doc/mysql/en/Da...functions.html
Un saludo,