Ich hätte mal ein paar Fragen dazu:
Ich habe eine Datenbank in der das erste Feld "tag_id" der Primärschlüssel ist. Das Feld ist auf "auto_increment" gesetzt. Diese Spalte benutze ich, um dem Datensatz eine eindeutige ID zu zuweisen und gleichzeitig als Anzeige im HTML-Formular. Wird nun z.B. der Datensatz Nr. 4 vom User gelöscht, ensteht logischerweise ein Lücke in der fortlaufenden Nummer (1,2,3,5,6,7...). Kann man das irgendwie umgehen oder anders lösen? Selbes Problem wenn ein User einen Datensatz mit der ID 5 z.B. für das Datum 15.09.03 einträgt und einen weiteren mit der ID 6 für ein vorheriges Datum, dann steht momentan bei mir in der Ausgabe 2 Datensätze, die aber wenn nach Datum sortiert vornedran eine ID haben, die genau anders sortiert ist, da ja der Datesatz für ein vorheriges Datum eingegeben wurde....kann man das auch irgendwie lösen? Ich dacht schon daran eine zweite Spalte in der Datenbank zu erstellen mit einer weiteren ID und diese mittels PHP bei Eingabe eines Datensatzes hochzuzählen......
Ich habe eine Datenbank in der das erste Feld "tag_id" der Primärschlüssel ist. Das Feld ist auf "auto_increment" gesetzt. Diese Spalte benutze ich, um dem Datensatz eine eindeutige ID zu zuweisen und gleichzeitig als Anzeige im HTML-Formular. Wird nun z.B. der Datensatz Nr. 4 vom User gelöscht, ensteht logischerweise ein Lücke in der fortlaufenden Nummer (1,2,3,5,6,7...). Kann man das irgendwie umgehen oder anders lösen? Selbes Problem wenn ein User einen Datensatz mit der ID 5 z.B. für das Datum 15.09.03 einträgt und einen weiteren mit der ID 6 für ein vorheriges Datum, dann steht momentan bei mir in der Ausgabe 2 Datensätze, die aber wenn nach Datum sortiert vornedran eine ID haben, die genau anders sortiert ist, da ja der Datesatz für ein vorheriges Datum eingegeben wurde....kann man das auch irgendwie lösen? Ich dacht schon daran eine zweite Spalte in der Datenbank zu erstellen mit einer weiteren ID und diese mittels PHP bei Eingabe eines Datensatzes hochzuzählen......
Kommentar