wie löse ich es, das gewisse felder in meiner mysql automatisch nach 2 tagen gelöscht werden?
Auf jeden Fall kannst Du dies nicht auf Datenbankebene lösen, da MySQL 3.x keine trigger unterstützt. Erforderlich ist daher ein Feld des Typs DATETIME oder - wenn Du willst - TIMESTAMP, das "regelmäßig" ausgelesen und mit dem aktuellen Datum verglichen wird. Wie bereits erwähnt, wäre ein cronjob theoretisch das geeignetste Mittel dafür.