Hallo Leute,
ich lege eine Datenbanktabelle in, die die Spalten ID, name und content enthalten soll.
Jetzt möchte ich die ID per Auto_increment hochzählen lassen jedoch wenn eine Zeile gelöscht wird in deer gleichen reihen folge( 1,2,3,4,5,6,7,8,9...) beibehalten.
Wie kann ich dies erreichen?
Ich dachte an ein verfahren wie
1)SELECT ID von der zeile die gelöscht wird
2)DELETE die Zeile die gelöscht werden soll
3)UPDATE * ID //alle IDs in der Tabelle WHERE ID > $selectedID -1 //die größer sind um eins vermindern
Hab aber keine genaue vorstellung für einen Code der die 3) ausführen kann. Könnt ihr mir helfen?
(Ich weiß das der Code nocht ganz richtig ist, sollte auch nur eine Skizze werden.)
Danke im Vorraus
webber979
ich lege eine Datenbanktabelle in, die die Spalten ID, name und content enthalten soll.
Jetzt möchte ich die ID per Auto_increment hochzählen lassen jedoch wenn eine Zeile gelöscht wird in deer gleichen reihen folge( 1,2,3,4,5,6,7,8,9...) beibehalten.
Wie kann ich dies erreichen?
Ich dachte an ein verfahren wie
1)SELECT ID von der zeile die gelöscht wird
2)DELETE die Zeile die gelöscht werden soll
3)UPDATE * ID //alle IDs in der Tabelle WHERE ID > $selectedID -1 //die größer sind um eins vermindern
Hab aber keine genaue vorstellung für einen Code der die 3) ausführen kann. Könnt ihr mir helfen?
(Ich weiß das der Code nocht ganz richtig ist, sollte auch nur eine Skizze werden.)
Danke im Vorraus
webber979