Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

IDs ändern sich nach löschen und anschließendem hinzufügen





Frage

Da ich mal wieder ein Problem habe :-( und mir immer supi geholfen wird, versuche ich noch mal Hilfe auf diesem Weg zu bekommen :-). Also ich kann mit meinem Script Daten hinzufügen, löschen und editieren. Funktioniert alles soweit auch ganz gut bis auf eine Sach. Wenn ich z.B. 6Datensätze in der Tabelle habe, die alle per auto_increment eine ID bekommen (ganz frisch also ID`s von 1-6), dann wird mir das auch schön im Browser ausgegeben. So, wenn ich nun einen Datensatz lösche (z.B. der Dritte), dann ist die Welt auch noch in Ordnung. Es werden halt die restlichen angezeigt und die ID hat halt die "Lücke", die mich auch nicht weiter stört. Jetzt das Problem: Wenn ich einen neuen Datensatz hinzufüge (Datensatz7->ID7), dann wird dieser Datensatz willkürlich in der Tabelle platziert, also z.B. Datensatz1(ID1),Datensatz2(ID2),Datensatz7(ID4),Datensatz4(ID5),Datensatz5(ID6),Datensatz6(ID7) Wie man sieht, sind die ID`s der Datensätze, die nach der Stelle des neues Datensatzes aufgelistet werde um eins nach vorn verschoben. Die ID`s die da aufgelistet sind, stimmen nicht mehr mit der Datenbank überein, also muss das irgendwie hinbekommen, dass er die daten frisch aus der DB holt (Refresh der Seite nützt nix). Hoffe, es ist einigermaßen verständlich? Ines

Antwort 1 von Ines

Oh je, hat sich grad erledigt, man sollte eine Variable nicht genauso nennen wie der Name der Tabellenspalte ;-).

Ines

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: