Sven Rautenberg: Auto Increment

Beitrag lesen

Aloha!

ich habe eine Linkliste prgrammiert. jeder Link hat eben (neben der beschreibung name usw.) eine ID
lösche ich einen Link, dann fehlt der Datensatz und damit eine zahl.
da sist nicht schön finde ich ;)

Wenn du nur fortlaufende Zahlen ausgeben willst (erster Link, zweiter Link, dritter Link...), dann lass einfach einen Zähler im Programm (nicht der Datenbank) mitlaufen und gib den jeweils an der entsprechenden Stelle aus.

In PHP z.B. so:

$counter = 0;
while ($zeile = mysql_fetch_array($dbresult))
{
  $counter += 1;
  echo "$counter. Link: ".$zeile['linktext']."<br>";
}

Ergibt eine schöne Liste von Links:
1. Link: SelfHTML
2. Link: Selfforum
3. Link: W3C
...
10. Link: HTML-Validator
11. Link: CSS-Validator

also reine kosmetische Sache

Kosmetische Sachen sind _immer_ Sache des umgebenden, die Datenbank abfragenden Codes. Schließlich ist ja auch die Aufbereitung der Linkliste Sache des abfragenden Codes, und nicht Sache der Datenbank.

- Sven Rautenberg