Hi, ich komm gleich zur Sache:
Wenn ich bei meinem Newssystem einen Eintrag (also eine Zeile) löschen möchte, dann läuft alles schief. Da ich über 'file' den Inhalt der Newsdatenbank einlesen lasse, und dann - sollte ein neuer Eintrag stattfinden - einfach diese Zahl um 1 erhöhe, jetzt aber meinetwegen ein voriger Eintrag gelöscht wird, das ganze in einem Chaos endet (jaja ich weiß der Satz war ******e ). Denn nun kann es vorkommen, dass es statt nach News mit der ID 11 nicht die News mit der ID 12 hinschreibt, sondern, da z.b. 2 vorige Einträge gelöscht worden sind, News mit der ID (was weiß ich) 9 hinschreibt. Somit verschwindet die Ausgabe der Korrekten Kommentare zu den News und wenn ich dann nochmal versuche, eine neue News zu löschen, löscht er immer eine komplett andere News.
Das Problem ist einfach nur, dass ich keinen Plan habe, wie ich es hinbekommen, zu wissen, welche ID der letzte Eintrag hat und somit nicht die neu verfassten News einfach eine ID (vom vorigen, letzten Eintrag) +1 geben kann...
Die Newsdatenbank sieht in etwa so aus :
ID
1|x|Dies ist ein Titel|x|02.05.03|x|Hi, blablabla...
2|x|Dies ist ein Titel|x|02.05.03|x|Hi, blablabla...
3|x|Dies ist ein Titel|x|02.05.03|x|Hi, blablabla...
Wenn ich jetzt z.b. News 2 lösche, siehts dann ja so aus
1|x|Dies ist ein Titel|x|02.05.03|x|Hi, blablabla...
3|x|Dies ist ein Titel|x|02.05.03|x|Hi, blablabla...
Ich lass die News zählen um einer neuen News eine neue ID zuzufügen... die news bekommt die id 2! => beim Anzeigen, welche ich durch ein SORT_NUMERIC umgekehrt sortieren lasse, stehen dann die neueren News noch vor den News mit der ID 3...
ich hoffe ihr versteht was ich meine...
Wie kann ich dieses Problem lösen ?
mfg Ladmavic
Wenn ich bei meinem Newssystem einen Eintrag (also eine Zeile) löschen möchte, dann läuft alles schief. Da ich über 'file' den Inhalt der Newsdatenbank einlesen lasse, und dann - sollte ein neuer Eintrag stattfinden - einfach diese Zahl um 1 erhöhe, jetzt aber meinetwegen ein voriger Eintrag gelöscht wird, das ganze in einem Chaos endet (jaja ich weiß der Satz war ******e ). Denn nun kann es vorkommen, dass es statt nach News mit der ID 11 nicht die News mit der ID 12 hinschreibt, sondern, da z.b. 2 vorige Einträge gelöscht worden sind, News mit der ID (was weiß ich) 9 hinschreibt. Somit verschwindet die Ausgabe der Korrekten Kommentare zu den News und wenn ich dann nochmal versuche, eine neue News zu löschen, löscht er immer eine komplett andere News.
Das Problem ist einfach nur, dass ich keinen Plan habe, wie ich es hinbekommen, zu wissen, welche ID der letzte Eintrag hat und somit nicht die neu verfassten News einfach eine ID (vom vorigen, letzten Eintrag) +1 geben kann...
Die Newsdatenbank sieht in etwa so aus :
ID
1|x|Dies ist ein Titel|x|02.05.03|x|Hi, blablabla...
2|x|Dies ist ein Titel|x|02.05.03|x|Hi, blablabla...
3|x|Dies ist ein Titel|x|02.05.03|x|Hi, blablabla...
Wenn ich jetzt z.b. News 2 lösche, siehts dann ja so aus
1|x|Dies ist ein Titel|x|02.05.03|x|Hi, blablabla...
3|x|Dies ist ein Titel|x|02.05.03|x|Hi, blablabla...
Ich lass die News zählen um einer neuen News eine neue ID zuzufügen... die news bekommt die id 2! => beim Anzeigen, welche ich durch ein SORT_NUMERIC umgekehrt sortieren lasse, stehen dann die neueren News noch vor den News mit der ID 3...
ich hoffe ihr versteht was ich meine...
Wie kann ich dieses Problem lösen ?
mfg Ladmavic