Avatar billede denny Nybegynder
13. oktober 2003 - 10:54 Der er 7 kommentarer og
1 løsning

select sql

Hej eks,

Jeg har et problem med sql.

Jeg har noget recod i databasen. Og jeg vil hent sidst record eller det blev tilføet tilføjet.

takker
Avatar billede clausjul Nybegynder
13. oktober 2003 - 10:56 #1
SELECT * FROM table WHERE id=LAST_INSERT_ID()
Avatar billede jakobclausen Nybegynder
13. oktober 2003 - 10:56 #2
HVis du har givet dem en id, kan du bruge:

SELECT * FROM tabel ORDER BY id DESC
Avatar billede jakobclausen Nybegynder
13. oktober 2003 - 10:57 #3
rettelse:
SELECT * FROM tabel ORDER BY id DESC LIMIT 1
Avatar billede cborg Nybegynder
13. oktober 2003 - 10:58 #4
Det kræver så at du enten har et timestamp eller auto_increment felt.
Avatar billede cborg Nybegynder
13. oktober 2003 - 10:59 #5
select * from tablename ORDER BY timestamp/auto_field DESC LIMIT 1
Avatar billede jakobclausen Nybegynder
13. oktober 2003 - 11:00 #6
cborg >> Det er vidst også det jeg har skrevet ;-)
Avatar billede cborg Nybegynder
13. oktober 2003 - 11:12 #7
til dels ja ;)
Avatar billede denny Nybegynder
13. oktober 2003 - 11:33 #8
Tak jeg prøver det?
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