varbūt ir kāds ne tik garš pieraksts, bet šis man strādā:
$exp_date = date ('Y-m-d H:i:s', mktime(date('H'),date('i'),date('s'), date('m'), date('d')-20, date('Y')));
mysql_query ("DELETE FROM _table_ WHERE _date_<'$exp_date'");
attiecīgi tabulas lauciņam _date_ jābūt DATETIME formātam. ja nav, tad maini date() parametru.
UPDATE
sorr. nepamanīju ka vajag atlasīt. :) loģiski izmantojam SELECT, DELETE vietā.
gan jau, ka neesi pirmo reizi tankā - izdomāsi :)