Philipp: MySQL: Einträge durch maximum regeln und dann löschen?

Beitrag lesen

Hallo,
 es mag sich wahrscheinlich einfach anhören - ist es aus irgend einem Grund aber nicht.
Folgendes: Der User kann Einträge in die Datenbank vornehmen. Diese soll aber ein Limit haben. Soweit kein Problem, ich dachte mir, einfach nach jedem Eintrag die Anzahl der Einträge in der Datenbank zählen und mit dem Limit vergleichen. Zum Schluss wird die Differenz gelöscht, d.h. die ältesten Einträge werden aus der Datenbank entfernt.

Maximum = 3

id | Daten
----------
 1 | test1 <- wird gelöscht
 2 | test2
 3 | test3
 4 | test4 <- neuer eintrag

Tja, aber bei mir funktioniert noch nicht einmal das Zählen mit hilfe von mysql_num_rows. Ich wollte einfach mal zählen und mir das ganze per echo ausgeben lassen - ging nicht. Kann mir jemand mit ein paat Code-Schnippseln helfen?
Danke im Voraus!
MfG Philipp