webForumDet fria alternativet

Ta reda på data insatt med INSERT

1 svar · 224 visningar · startad av Alpha II

Alpha IIMedlem sedan maj 20002 993 inlägg
#1

Dålig rubrik. Kom inte på vad jag skulle kalla det...

Om jag kör en mysql query med INSERT där jag låter bli att sätta ett värde till ID, hur får jag då reda på dess id?

Jag får problem i och med att jag vill skapa en ny användare och sedan skicka besökaren till en sida som kräver id'et på den skapade användaren.

MatteMedlem sedan aug. 20002 975 inlägg
#2

PHP-manualen skrev:

mysql_insert_id() returns the ID generated for an AUTO_INCREMENT column by the previous INSERT query using the given link_identifier. If link_identifier isn't specified, the last opened link is assumed.

mysql_insert_id() returns 0 if the previous query does not generate an AUTO_INCREMENT value. If you need to save the value for later, be sure to call mysql_insert_id() immediately after the query that generates the value.

http://se.php.net/mysql_insert_id

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