Moin Moin Leute
Ich bin grad dabei ein eigenes Newsscript zu schreiben. Funktioniert auch soweit.
Das ober genannte Problem tritt auch nur in manchen Situationen auf.
Ich benutze für mein Script eine MySQL Datenbank. In der Tabelle hab folgende Felder. id, titel, autor, datum, zeit.
Die spalte ist als Primärschlüsses definiert und mit auto_increment deklariert.
Mein Problem tritt nun beim Listen aller news in einer Übersicht auf. Wenn die ID's alle richtig vergeben sind, also z.B. 6 News mit den ID's 1-6, wird Tabelle vollständig richtig erstellt und einzelnen Daten aus Datensätzen eingetragen.
Lösche ich jetzt aber einen der Datensätze z.B. Den Datensatz mit der ID 3 dann tritt beim Aufbauen der Tabelle ein fehler auf. Die Ursache dafür ist mir durchaus bekannt.
Das Problem liegt darin das ich der Schleife sage das sie in jedem Schleifendurchlauf immer einen Tabellenzeile mit den Datenerstellt. Aber wenn nun z.B. Datensatz 3 nicht vervorhanden ist und nur noch Datensatz 1,2,4,5,6 er mir beim erstellen ab dem 3. Datensatz fehler ausspuckt.
Meine Frage lautet nun wie ich der Datenbank sagen kann das sie automatisch die Zuordnngden der ID's anpasst. Z.B. das im oben genannten Fann Datensatz 4 zu 3, 5 zu 4 und 6 zu 5 wird.
Ich hoffe das ihr mir bei meinem Problem helfen könnt oder andere Lösungsvorschläge für mich habt.
viele Grüße
Ich bin grad dabei ein eigenes Newsscript zu schreiben. Funktioniert auch soweit.
Das ober genannte Problem tritt auch nur in manchen Situationen auf.
Ich benutze für mein Script eine MySQL Datenbank. In der Tabelle hab folgende Felder. id, titel, autor, datum, zeit.
Die spalte ist als Primärschlüsses definiert und mit auto_increment deklariert.
Mein Problem tritt nun beim Listen aller news in einer Übersicht auf. Wenn die ID's alle richtig vergeben sind, also z.B. 6 News mit den ID's 1-6, wird Tabelle vollständig richtig erstellt und einzelnen Daten aus Datensätzen eingetragen.
Lösche ich jetzt aber einen der Datensätze z.B. Den Datensatz mit der ID 3 dann tritt beim Aufbauen der Tabelle ein fehler auf. Die Ursache dafür ist mir durchaus bekannt.
Das Problem liegt darin das ich der Schleife sage das sie in jedem Schleifendurchlauf immer einen Tabellenzeile mit den Datenerstellt. Aber wenn nun z.B. Datensatz 3 nicht vervorhanden ist und nur noch Datensatz 1,2,4,5,6 er mir beim erstellen ab dem 3. Datensatz fehler ausspuckt.
Meine Frage lautet nun wie ich der Datenbank sagen kann das sie automatisch die Zuordnngden der ID's anpasst. Z.B. das im oben genannten Fann Datensatz 4 zu 3, 5 zu 4 und 6 zu 5 wird.
Ich hoffe das ihr mir bei meinem Problem helfen könnt oder andere Lösungsvorschläge für mich habt.
viele Grüße