URL: https://www.overclockers.at/coding-stuff/php_mysql_id_rausfinden_33058/page_1 - zur Vollversion wechseln!
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..
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()
Zitat von .deRElict.mysql_query("insert into blabla ******");
$id = mysql_insert_id();
bussi 
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026