23.11.2011, 19:52:26
Ja, das kann schon etwas damit zu tun haben. Grundsätzlich ist es so, dass in der Datenbank eine ID vergeben wird. Diese ID des Eintrages ist immer eindeutig. Das heißt, diese ändert sich nie. Mal angenommen Du bekommst 10 Gästebucheinträge, löschst dann aber Nr. 7 und Nr. 8 weil sie Spam enthielten. Dann bekommt trotzdem der nächste Gästebucheintrag die Nr. 11 und nicht wieder 7 oder 8.
Und dazu kommt noch, dass in der Datenbank die alten Gästebucheinträge zuerst, die neuen zuletzt angezeigt werden. Mit der ID aufsteigend. Im Gästebuch selbst wird aber nicht die ID als Eintragsnummer angezeigt, sondern die tatsächliche Nr. die der Eintrag beim Auslesen aus der Datenbank bekommt. Um wieder zum obigen Beispiel zurück zu kehren: Nach der Löschung von 7 und 8 wird der Gästebucheintrag mit der ID 9 als Eintrag mit der Nummer 7 im Gästebuch angezeigt.
Es wäre unlogisch, dort die ID anzeigen zu lassen. Wenn man 500 Gästebucheinträge bekommen hat, hat aber 250 wegen Spam oder ähnlichem gelöscht, würden die Nummern Lücken enthalten. Ein normaler Besucher würde sich fragen "Warum sind nur 250 Einträge vorhanden, obwohl der erste die Nummer 500 hat?"
Vielleicht werden die Einträge aber auch in phpMyAdmin nur falsch angezeigt. Versuche mal bei "Nach Schlüssel sortieren:" folgendes: "PRIMARY (aufsteigend)".
Du kannst auch überprüfen, ob die tatsächlichen IDs der Einträge mit der Reihenfolge wie sie im Gästebuch erscheinen übereinstimmt.
Und dazu kommt noch, dass in der Datenbank die alten Gästebucheinträge zuerst, die neuen zuletzt angezeigt werden. Mit der ID aufsteigend. Im Gästebuch selbst wird aber nicht die ID als Eintragsnummer angezeigt, sondern die tatsächliche Nr. die der Eintrag beim Auslesen aus der Datenbank bekommt. Um wieder zum obigen Beispiel zurück zu kehren: Nach der Löschung von 7 und 8 wird der Gästebucheintrag mit der ID 9 als Eintrag mit der Nummer 7 im Gästebuch angezeigt.
Es wäre unlogisch, dort die ID anzeigen zu lassen. Wenn man 500 Gästebucheinträge bekommen hat, hat aber 250 wegen Spam oder ähnlichem gelöscht, würden die Nummern Lücken enthalten. Ein normaler Besucher würde sich fragen "Warum sind nur 250 Einträge vorhanden, obwohl der erste die Nummer 500 hat?"
Vielleicht werden die Einträge aber auch in phpMyAdmin nur falsch angezeigt. Versuche mal bei "Nach Schlüssel sortieren:" folgendes: "PRIMARY (aufsteigend)".
Du kannst auch überprüfen, ob die tatsächlichen IDs der Einträge mit der Reihenfolge wie sie im Gästebuch erscheinen übereinstimmt.