ciao
se hai avuto l'accortezza di inserire la data in timestamp è molto semplice, altrimenti devi crearti tutti i passaggi per verificare la data, masoprattutto per confrontarla con la datta attuale.
io ti faccio l'esempio con le date in timestamp
PHP:
<?php
$oggi=time();
$piu_vecchi_di=2;
$ieri=$oggi-($piu_vecchi_di*24*60*60);
$query="DELETE FROM tabella WHERE data_inserimento < '$ieri'";
$result=mysql_query($query);
?>
come detto se hai la data in timestamp bastano poche righe di codice, se l'hai in formato umano è più complesso.
prima difficoltà
nel confronto 09.12.2010 e minore di 31.03.2010
seconda
se la data odierna fosse il 01.03.20xx e devi togliere un giorno, prima devi scalare anche il mese, poi
l'anno è bisestile o no quindi diventa 29.02.20xx o 28.02.20xx?
comunque la cosa è fattibile, con un poì di codice in più e che, soprattutto che WHERE data_inserimento < '$ieri' non sia un assurdo.
eventualmente dimmi come sono inserite le date, che eventualmente ti do una mano