Bueno para empezar quisiera hacer un borrado de registros con una expiracion de 90 dias, entonces lo que yo hago es que cuando se inserte el query en el campo 'fecha' se le aumente 30 dias para que asi aparezca en la base de datos.
Ej. Hoy es 15 de Enero del 2009 y si creo mi registro en la base de datos por el formulario, este hace que mi fecha aumente 90 dias.
en Myqsl : fecha 15 de Abril 2009 (2009/04/15) ok, entonces se hace el registro.
y estoy intentando con un expirar.php y con el Cron que pase todos los dias a cierta hora.
Este es mi query:
$sql = "delete * FROM anuncio WHERE `fecha` < DATE_SUB(CURDATE(), INTERVAL -30 DAY) LIMIT 0, 30";
y ya he intentando este query en mi PHPadmin con un Query y me marca esto:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* FROM anuncio WHERE `fecha` < DATE_SUB(CURDATE(), INTERVAL -1 DAY) LIMIT 0, 30' at line 1
Si alguien puede ayudarme, se lo agradeceria mucho, atte. Jose
