php - mysql - id rausfinden

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/php_mysql_id_rausfinden_33058/page_1 - zur Vollversion wechseln!


noledge schrieb am 01.05.2002 um 14:01

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..


schrieb am 01.05.2002 um 14:48

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 schrieb am 01.05.2002 um 14:52

Zitat von .deRElict.
mysql_query("insert into blabla ******");
$id = mysql_insert_id();

genau sowas hab i gsucht - thx :) bussi :p

edit: funkt! *freu*




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026