webForumDet fria alternativet

Hämta ID för den nyss skapade posten

ASP

2 svar · 193 visningar · startad av G8

Medlem sedan jan. 20011 213 inlägg
Frågan#1

Hejsan

Jag lägger till en ny post i datadasen med:

stm = "SELECT * FROM bilar WHERE 1 = 2 "
stm = "INSERT INTO bilar (namn,langtnamn,kortnamn,tillverkare,modid,land) "
stm = stm & " VALUES ('"& namn &"','"& langtnamn &"','"& kortnamn &"','"& tillverkare &"','"& modell &"','"&country&"') "  
connection.execute(stm)

Hur kollar jag vilket ID (autoincrease) som den nyss inlagda posten har fått i databsen (MySQL)? Jag kan ju inte bara räkna igenom antalet poster, eftersom en del poster har raderas etc.

Mvh

//g8

Medlem sedan dec. 200012 464 inlägg
#2
set rs = connection.execute("select last_insert_id()")
newId = rs(0)
Medlem sedan jan. 20011 213 inlägg
#3

LarsG, Som vanligt så bugar jag och tackar... du är kungen!

Mvh

//G8

265 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)