AS: MySQL: Alles löschen ausser...

Beitrag lesen

Hi,

wäre doch auch so möglich, oder?

$result=mysql_query("SELECT COUNT(*) AS anzahl FROM tabelle");
$anzahl=mysql_fetch_array($result);
$grenze=$anzahl-20;

$result1=mysql_db_query("SELECT * FROM tabelle");
$row = mysql_fetch_array($result1);
$id = $row["id"];

while ($id <= $grenze)
{
DELETE * from tabelle where id = $id;
$id++;
}

Hallo zusammen.

Ich möchte aus einer MySQL Tabelle alles löschen lassen ausser die 20 aktuellsten Einträge. (Die Tabelle hätte eine vorlaufende ID)

Kann mir jemand sagen, wie ich das mache?

Danke und Gruss,
NiX