phpbar.de logo

Mailinglisten-Archive

[php] Re[2]: [php] id herausfinden

[php] Re[2]: [php] id herausfinden

eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de
Mon, 1 Jan 2001 12:02:58 +0100


On Mon, Jan 01, 2001 at 11:34:40AM +0100, Traffic-Eye wrote:
> hi
> > > >> > Drum suche er im Manual nach mysql_insert_id() und er werde fuendig
> !
> > > >> ;)
> > > >> > http://www.php.net/manual/function.mysql-insert-id.php
> 
> das problem hierbei ist aber, daß diese funktion immer die letzte id
> zurückliefert.

Stimmt!

> Wie soll man das aber machen , wenn man fortlaufende id´s ( primary key )
> hat, und in der mitte dann einne rauslöscht. Wie kann man dieses "loch" beim
> nächsten Insert effizient rausfinden um dort einen datensatz einzufügen??
> Wenn ich immer hinten anhänge und auch DS löschen muss, werden die ids
> unendlich und in der mitte sind riesige löcher :((((
> irgendwie muss es ja gehen ......

Mit mysql_insert_id bestimmt nicht. Dazu muesste man die IDs aufwendig
selber verwalten. Wenn man riesige Loecher vermeiden will, dann schreibt
die alte Datenbank in eine andere um, und dann sind die Loecher gestopft.

-Egon 

-- 
http://www.linuxtag.de/
http://php.net/books.php 
http://www.concert-band.de/


php::bar PHP Wiki   -   Listenarchive