Avatar billede dennism Nybegynder
20. januar 2004 - 20:37 Der er 4 kommentarer og
1 løsning

MySQL: Næste id-række

Er der en måde, hvorpå kan man forespørge hvilket id der vil blive tildelt den næste række der bliver tilføjet i sin mysql-tabel?
Avatar billede tefcke Nybegynder
20. januar 2004 - 20:42 #1
mysql_insert_id() - 8.1.3.130 i MySQL manualen
Avatar billede erikjacobsen Ekspert
20. januar 2004 - 20:42 #2
Nej, men når du har indsat den kan du få den at vide. Der kan jo være flere brugere på,
og det er rimeligt uinteressant, for det er ikke sikkert det er dig der får den. Du skal:

  mysql_query("INSERT ...") or die(mysql_error());
  $id = mysql_insert_id();

  print "Den fik $id";
Avatar billede tefcke Nybegynder
20. januar 2004 - 20:43 #3
SELECT LAST_INSERT_ID();
Avatar billede dennism Nybegynder
20. januar 2004 - 20:47 #4
Meget brugbart. Mange tak!

Smider I lige et svar?
Avatar billede erikjacobsen Ekspert
20. januar 2004 - 20:48 #5
Tak, jeg samler ikke på point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester