Avatar billede emileej Nybegynder
18. oktober 2001 - 15:28 Der er 5 kommentarer og
1 løsning

Select alle de rows med et id højere end x...

Jeg roder med noget php og mysql, og har i den anledning en variabel, der indeholder id\'et på det nyeste row, vist for brugeren - nu vil jeg så godt lave et kald til mysql, der returnerer alle de rows, der er nyere end denne variabel - eks.:

SELECT FROM min_tabel WHERE id > 5

Ovenstående kode er bare et skud, og jeg har ikke mulighed for at afprøve det endnu - har jeg fat i den rigtige ende eller er det helt ude i skoven?

E-)mil
http://eej.dk
Avatar billede scrix Nybegynder
18. oktober 2001 - 15:37 #1
SELECT * FROM min_tabel WHERE id > 5

Denne her virker.

:-) SC
Avatar billede emileej Nybegynder
18. oktober 2001 - 15:43 #2
Takker
Avatar billede emileej Nybegynder
18. oktober 2001 - 15:48 #3
En ting mere: Hvordan sorterer jeg resultatet, så de rows mindst id kommer først?
Avatar billede scrix Nybegynder
18. oktober 2001 - 15:50 #4
SELECT * FROM min_tabel WHERE id > 5
ORDER BY id  ASC

(DESC sortere omvendt)

:-) SC
Avatar billede emileej Nybegynder
18. oktober 2001 - 17:18 #5
Hvordan får jeg fat på det højeste id i hele tabellen?
Avatar billede blood Nybegynder
18. oktober 2001 - 17:43 #6
emileej >> Nåå jeg læste forkert :o)

Men til det sidste spørgsmål så

SELECT * FROM min_tabel WHERE ORDER BY id  DESC
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