php - mysql - id rausfinden
noledge 01.05.2002 - 14:01 719 2
noledge
CWNE #540
|
gibts eine saubere lösung für dieses problem?
ich mache ein INSERT, der primary index (id) ist auf auto_increment, somit hab ich nix mit dem zu tun, ich würd aber gern in der operation dannach etwas mit der id machen - wird die in einer variable plaziert? oder was wär die sauberste lösung sie "anders" rauszufinden?
edit: das einfachste wär, den letzten datensatz zu nehmen und die id daraus, aber durch einen blöden zufäll könnts ja sein das genau zwischen den 2 operationen noch ein insert passiert..
Bearbeitet von noledge am 01.05.2002, 14:03
|
Guest
Deleted User
|
mysql_query("insert into blabla ******"); $id = mysql_insert_id();
wennst nachher die id nur in am sql-statement brauchst, verwend die mysql-fkt LAST_INSERT_ID()
|
noledge
CWNE #540
|
mysql_query("insert into blabla ******"); $id = mysql_insert_id(); genau sowas hab i gsucht - thx ![:)](/images/smilies/smile.gif) bussi ![:p](/images/smilies/tongue.gif) edit: funkt! *freu*
Bearbeitet von noledge am 01.05.2002, 15:02
|