norbert =:-): false aber warum?

Beitrag lesen

Hallo Christian!

Ich weiß zwar nicht, was Du mit Deinem Script anstellst (alle Records überarbeiten - oder ähnliches?) - aber zu deiner Frage:

In jedem Fall das beste haben meine Vorredner schon erwähnt (auto_increment). Solltest Du dies aus irgendwelchen Gründen nicht umsetzen können, so nimm bitte statt der Anzahl an Records die größte ID aus der DB. Den Grund hast Du ja schon selbst herausgefunden.

select max(NewsId) from news;

Liefert in jedem Fall die größte vergebene ID - wenn Du diese um eins erhöhst, hast Du eine eindeutige neue - auch wenn dazwischen schon welche fehlen sollten.

mfg

norbert =:-)