friction: Counter in DB

Beitrag lesen

Danke aber das reicht leider nicht. Es dürfen keine Lücken in der DB entstehen.

also du benutzt count um die reihenfolge zu steuern.

ich benutzte dafür immer ein Feld ID und eine feld ORD.

Nachdem ich ein Insert gemacht habe mache ich direkt eine Update:

//funktion zur Abfrage der letzten ID nach dem INSERT
$last_insert_id=mysql_insert_id();

//DANN eine Update dieser table
$q="UPDATE table SET ord='$last_insert_id' WHERE id='$last_insert_id' ";
mysql_query($q);

dann enthält dein Feld ORD den gleichen wert wie deine ID.
Und wenn dazwischen was löschst ändert da nicht an der reihenfolge