Daniel: zusätzlicher Zähler

Beitrag lesen

Hi,

Oder?

du könntest natürlich, wenn ein eintrag gelöscht wird was dich ja scheinabr davon abhält diese einfache lösung zu wählen nach dem löschen des eintrages sowas hier machen:

  
$sql = "SELECT id FROM tabelle ORDER BY sort";  
$erg = mysql_query($sql);  
$zaehler = 1;  
while($datensatz = mysql_fetch_array($erg))  
{  
  $datensatz_id = $datensatz['id'];  
  $sql = "UPDATE tabelle SET sort='$zaehler' WHERE id='$datensatz_id'";  
  mysql_query($sql);  
  $zaehler++;  
}  

kann natürlich auch nach dem hinzufügen eines neuen Datensatzes durchgeführt werden. sonst dürfte alles klar sein. evt. zum schluss noch ein:

  
$sql = "ALTER TABLE tabelle AUTO_INCREMENT=0";  
mysql_query($sql);  

dadurch wird der autoincrement wert runtergesetzt, wodurch eine halbwegs fortlaufende nummer gewährleistet werden kann. ist aber nicht empfehlenswert.