Hallo Allerseits,
ich weiß daß dieses Problem schon irgendwo mehrmals behandelt wurde, nur finde ich nicht den richtigen Suchbegriff dafür.
Also, ich habe eine Tabelle in der Datenbank die mit sort sortiert ist.
1.blabla
2.blablub
3.blablubbla
füge ich einen neuen Datensatz mit INSERT ein, dann mache ich immer $num +1.
jetzt ist es aber so, daß wenn ich den mittleren Datensatz rauslösche, und ich einen Neuen eingebe, die Zahl leider schon vorhanden ist, da ich einen ja rausgelöscht habe.
Ich weiß, daß der Ansatz der ist, die Sortierung abzudaten indem ich die Datensätze durchzählen lasse und dann jeweils den Datensätzen mit ++1 in einer while Schleife die neuen Nummern übergebe. Wie sieht das aber umgesetzt in etwa aus? Und was muß ich machen, um z.B. einen Datensatz über den nächsten zu schieben?
ich weiß daß dieses Problem schon irgendwo mehrmals behandelt wurde, nur finde ich nicht den richtigen Suchbegriff dafür.
Also, ich habe eine Tabelle in der Datenbank die mit sort sortiert ist.
1.blabla
2.blablub
3.blablubbla
füge ich einen neuen Datensatz mit INSERT ein, dann mache ich immer $num +1.
jetzt ist es aber so, daß wenn ich den mittleren Datensatz rauslösche, und ich einen Neuen eingebe, die Zahl leider schon vorhanden ist, da ich einen ja rausgelöscht habe.
Ich weiß, daß der Ansatz der ist, die Sortierung abzudaten indem ich die Datensätze durchzählen lasse und dann jeweils den Datensätzen mit ++1 in einer while Schleife die neuen Nummern übergebe. Wie sieht das aber umgesetzt in etwa aus? Und was muß ich machen, um z.B. einen Datensatz über den nächsten zu schieben?
Kommentar