Lieferadressen löschen

Ich habe das Problem das bei Kunden ab ca. 500 Lieferadressen keine weiteren mehr eingeben können und nur noch eine weiße Seite nach dem “weiter” im Warenkorb vorfinden.

Die Adressen werden ja in der DB unter oxadress gespeichert.

Natürlich kann ich die da manuell löschen, ist mir aber zu Aufwendig und zu gefährlich.
Daher suche ich ein Skript das dies für mich erledigt, ich stelle mir vor, das dieses Skript täglich alle Adressen löscht die älter wie 4 Tage sind.

Wer kann mir helfen?

$sql = "SELECT * FROM oxaddress
"
. “ORDER BY oxaddress.OXTIMESTAMP ASC”;
und dann?

[QUOTE=OPPLLars;141474]

$sql = "SELECT * FROM oxaddress
"
. “ORDER BY oxaddress.OXTIMESTAMP ASC”;
und dann?[/QUOTE]

DELETE FROM usr_web116_1.oxaddress WHERE oxaddress.OXID = ‘hier müsste dann das ergebnis der abfrage hin, oder?’;

Vielleicht ist manchen nicht klar was Du genau machen willst. Ich lese da “ein Kunde > 500 verschiedene Lieferadressen” …

okay, also in unserem Shop (www.oppl-shop.de) bestellen Händler unsere Ware direkt zu Ihren Kunden.
Daher haben unsere Kunden (die Händler) viele verschiedene Lieferadressen. Nur ab einer Menge von etwa 500 Stk. bricht das System zusammen und weitere Eingaben sind nicht möglich (Weiße Seite). daher möchte ich die ältesten automatisch löschen lassen damit eine Eingabe möglich bleibt.

Kann mir jemand sowas schreiben?
Am besten als Chronjob ausführbar.