Robert Steichele
Erfahrenes Mitglied
Der Titel umschreibt nur schlecht meine Frage, weiß aber nicht wie ich es besser ausdrücken soll.
Ich habe folgendes Problem. In unserer Firma betreiben wir eine MySQL-Datenbank zur Verwaltung unserer Artikel. Per PHP wird darauf zugegriffen.
Wenn jetzt ein neuer Artikel angelegt wird, ermittelt das Skript die höchste ID und gibt dem neuen Artikel diese ID+1 als ID.
Wenn jetzt allerdings Artikel gelöscht werden, gibt es freie IDs unterhalt der momentan höchsten. Diese sollen nach Wunsch meines Chefs zuerst verwendet werden.
Wie kann ich also die erste freie ID ermitteln?
Ich habe folgendes Problem. In unserer Firma betreiben wir eine MySQL-Datenbank zur Verwaltung unserer Artikel. Per PHP wird darauf zugegriffen.
Wenn jetzt ein neuer Artikel angelegt wird, ermittelt das Skript die höchste ID und gibt dem neuen Artikel diese ID+1 als ID.
Wenn jetzt allerdings Artikel gelöscht werden, gibt es freie IDs unterhalt der momentan höchsten. Diese sollen nach Wunsch meines Chefs zuerst verwendet werden.
Wie kann ich also die erste freie ID ermitteln?