phpbar.de logo

Mailinglisten-Archive

[PHP] SQL auto increment prob

[PHP] SQL auto increment prob

Alexander Meurer php_(at)_phpcenter.de
Fri, 26 Jul 2002 11:50:33 +0200


Hallo,

>> augen auf:
>> http://www.php3.de/manual/en/function.mysql-insert-id.php
>>
>
> er schreibt aber doch von mssql ?

ehrlich gesagt kenne ich M$-SQL-Server nicht so genau, aber
folgendermaßen geht's auf jeden Fall:

- Für jede Tabelle einen Zähler anlegen.
   In Oracle und PostgreSQL heißen sie "Sequenz",
   in Firebird/InterBase "Generator".

- Vor jeden Insert, einen neuen Wert holen (dabei wird der
   Zähler automatisch erhöht)

- Diesen Wert mit im Insert-Statement übergeben und auch
   in die abhängigen Tabellen eintragen

Ciao
   Alex


php::bar PHP Wiki   -   Listenarchive