webForumDet fria alternativet

id med auto_increment

3 svar · 220 visningar · startad av zOLOz

zOLOzMedlem sedan apr. 200297 inlägg
#1

hur ska man få tag på id:t på den senaste raden som man la in i databasen? Just nu så gör jag så här..

mysql_query("INSERT INTO xxx (value1,value2) VALUES (3,4);
$lastpost = mysql_result(mysql_query("SELECT id FROM xxx ORDER BY id DESC LIMIT 0,1"),0);

alltså jag tar den senaste inläggda raden, det funkar ju, men går det att göra på nått annat sätt?

@ndersMedlem sedan juni 200032 969 inlägg
K@llenMedlem sedan mars 20032 667 inlägg
#3

Använder du PHP kan du med fördel använda:

mysql_insert_id()

zOLOzMedlem sedan apr. 200297 inlägg
#4

ok, tack.. ska söka efter tidigare tråd med samma typ av problem nästa gång

127 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)