Avatar billede thingholm.dk Nybegynder
24. april 2002 - 09:41 Der er 8 kommentarer og
1 løsning

ID

Hej

Jeg er ved at lave en database, hvor jeg indsætter et id (auto_increment). Når dette id er skrevet ned i min DB, vil jeg gerne have trukket det ud i igen - således at jeg får en variable med seneste skrevne id.

VH

Anders
Avatar billede invisibleman Nybegynder
24. april 2002 - 09:53 #1
SELECT MAX(id) FROM table;
Avatar billede thingholm.dk Nybegynder
24. april 2002 - 09:53 #2
Men den kan ikke skrives ind i samme sætning?

Noget ala dette:

mysql_query("INSERT INTO backup_cd (dato) values ('$date'); SELECT @@identity as newID");
Avatar billede erikjacobsen Ekspert
24. april 2002 - 09:54 #3
nej, thomas, fy fy.

Umiddelbart efter din INSERT bruger du

  $id=mysql_insert_id();
Avatar billede erikjacobsen Ekspert
24. april 2002 - 09:55 #4
@@identity er vist kun noget man bruger i en eller anden database fra
et mindre softwarefirma i det nordvestlige USA
Avatar billede thingholm.dk Nybegynder
24. april 2002 - 09:56 #5
Mange tak erikjacobsen!
Avatar billede thingholm.dk Nybegynder
24. april 2002 - 09:56 #6
mindre softwarefirma i det nordvestlige USA - snakker vi kun MS SQL og Access her?
Avatar billede invisibleman Nybegynder
24. april 2002 - 09:57 #7
EJ: Huskede den godt .. men mente man brugte den i SQL *lol*
Avatar billede erikjacobsen Ekspert
24. april 2002 - 09:57 #8
Hedder de MS? Jah, det er vist dem :)
Avatar billede Slettet bruger
24. april 2002 - 10:27 #9
thingholm.dk> Prøv at kigge på overskriften. Databaser : MySQL
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