BlackBoard » Design, Programmierung & Entwicklung » Programmieren » PHP Nummerierung von Datensätzen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Nummerierung von Datensätzen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
127.0.0.1 127.0.0.1 ist weiblich
Aufsteiger


Dabei seit: 12.10.2004
Beiträge: 60
Herkunft: München

Nummerierung von Datensätzen       Zum Anfang der Seite springen

Hobidere Leidls ich habe folgendes Problem.
Tabelle mit folgenden Werten.

<id> <name>
0 Leerfeld
1 Audi
2 Golf
3 Ford
4 weitere


z.B. ID 3 wird gelöscht!
IST-Zustand der Tabelle sieht nun so aus.

<id> <name>
0 Leerfeld
1 Audi
2 Golf
4 weitere


SOLL-Zustand der Tabelle nach dem Löschen der ID3 muss wie folgt aussehen.

<id> <name>
0 Leerfeld
1 Audi
2 Golf
3 weitere

wie kann ich eine durchlaufende Nummerierung durch ein Update wiederherstellen?
10.10.2008 12:10 127.0.0.1 ist offline E-Mail an 127.0.0.1 senden Beiträge von 127.0.0.1 suchen
phlox81 phlox81 ist männlich
Bote des Lichts und Moderator


images/avatars/avatar-2264.jpg

Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo

      Zum Anfang der Seite springen

Ne, lass mal. Das ist sehr ungeeignet. eine ID muss nur Eindeutig sein, aber sie darf sich danach nicht mehr ändern.
Gerade wenn du in anderen Tabellen darauf verweist, würde das Löschen, und danach folgende Update die ganze Datenbank total durcheinander bringen, oder zu einer hohen belastung führen, da du ja alles updaten musst.

Weshalb willst du denn die IDs updaten?

__________________
Intelligenz ist eine Illusion des Menschen

phlox81.de | codenode.de
10.10.2008 12:25 phlox81 ist offline E-Mail an phlox81 senden Homepage von phlox81 Beiträge von phlox81 suchen
127.0.0.1 127.0.0.1 ist weiblich
Aufsteiger


Dabei seit: 12.10.2004
Beiträge: 60
Herkunft: München

Themenstarter Thema begonnen von 127.0.0.1
      Zum Anfang der Seite springen

ich mache eine Bildvorschau auf die Autos die ich mit der Maus auswählen möchte. Wird letztendlich über Java Script ausgeführt. Wenn allerdings die Nummern nicht durchnummeriert an das Java übergeben werden funktioniert meine Vorschau nicht mehr. Aus dem Grund möchte ich die IDs mit PHP immer durchnummeriert beibehalten.

Aber logisches Denken hilft immer weiter im Leben!!!
Wenn ich eine ID lösche dann wird die gelöschte ID mit der MAböse id) aus der Tabelle ersetzt. Somit bekomme ich meinen SOLL-Zustand.
10.10.2008 13:05 127.0.0.1 ist offline E-Mail an 127.0.0.1 senden Beiträge von 127.0.0.1 suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » PHP Nummerierung von Datensätzen

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH