dirk_nagel
Mitglied
Liebe Experten,
als totaler PHP-Anfänger habe ich ein für euch sicherlich kleines Problem, aber ich finde einfach keine Lösung: Ich möchte aus der Tabelle in einer mySQL-Datenbank die von 1 bis n durchlaufende Spalte 'id' auslesen und zwar ihren höchsten Wert. So weit, so gut, das klappt mit meinem kleinen Script prima:
$query = "SELECT * FROM tabelle ORDER BY id DESC LIMIT 1";
Nun werden aus der Tabelle ab und zu einzelne Einträge gelöscht, das Problem ist jedoch, dass die 'id' sich nicht anpasst und weiterläuft. Werden die Einträge 53 und 176 von den 200 bestehenden Einträgen gelöscht, bekommt der nächste Eintrag trotzdem austomatisch die id 201, obwohl dann nur 199 Einträge in der Tabelle sind und die Einträge 53 und 176 fehlen. Mit dem Auslesen der 'id' bekomme ich somit nicht die Summe meiner Einträge in der Tabelle angezeigt. Könnt ihr mir vielleicht weiterhelfen und einen Tipp geben?
Vielen herzlichen Dank!
Dirk Nagel
als totaler PHP-Anfänger habe ich ein für euch sicherlich kleines Problem, aber ich finde einfach keine Lösung: Ich möchte aus der Tabelle in einer mySQL-Datenbank die von 1 bis n durchlaufende Spalte 'id' auslesen und zwar ihren höchsten Wert. So weit, so gut, das klappt mit meinem kleinen Script prima:
$query = "SELECT * FROM tabelle ORDER BY id DESC LIMIT 1";
Nun werden aus der Tabelle ab und zu einzelne Einträge gelöscht, das Problem ist jedoch, dass die 'id' sich nicht anpasst und weiterläuft. Werden die Einträge 53 und 176 von den 200 bestehenden Einträgen gelöscht, bekommt der nächste Eintrag trotzdem austomatisch die id 201, obwohl dann nur 199 Einträge in der Tabelle sind und die Einträge 53 und 176 fehlen. Mit dem Auslesen der 'id' bekomme ich somit nicht die Summe meiner Einträge in der Tabelle angezeigt. Könnt ihr mir vielleicht weiterhelfen und einen Tipp geben?
Vielen herzlichen Dank!
Dirk Nagel