Avatar billede suicide Nybegynder
08. juli 2002 - 11:23 Der er 5 kommentarer og
1 løsning

Id nummer

Hvis jeg kører denne:

mysql_query ("insert into topics (topicid, forumid, topic, author, authoremail, lastupdate) values ('', $forumid, '$topic', '$name', '$email', NOW())");

Kan jeg efter at have kørt denne få det id der er blevet tildelt topicid, uden at skulle lave en SQL mere ??
Avatar billede keysersoze Guru
08. juli 2002 - 11:29 #1
SELECT last_insert_id() AS id

id = rs(0)

så har du id i den id-variabel
Avatar billede suicide Nybegynder
08. juli 2002 - 11:35 #2
Jeg formoder at den så skal hedde:

SELECT last_insert_id() from topics AS id
Avatar billede keysersoze Guru
08. juli 2002 - 11:43 #3
nej - der vælges det sidst generede id, så indsætter du vha 3 sql-sætninger kan du KUN få id'et fra den sidste sql - og INGEN af de to forrige...
Avatar billede suicide Nybegynder
08. juli 2002 - 12:01 #4
Sidste spørgsmål. Hvordan skriver jeg værdien af id ud ??
Avatar billede keysersoze Guru
08. juli 2002 - 12:16 #5
nu er mit eksempel godt nok i asp... men måden jeg gør det på er;

SQL2 = "SELECT last_insert_id() AS id"
Set rs = conn.Execute(SQL2)
   
id = rs(0)

og så har jeg id'et i min variabel id
Avatar billede suicide Nybegynder
08. juli 2002 - 18:33 #6
Tak for hjælpen.
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