Avatar billede nexoz Nybegynder
09. august 2001 - 22:19 Der er 6 kommentarer og
1 løsning

List alt undtagen?

Nogen der kan koden til den her ide:
Vis alle ID\'s undtagen de 15 sidste ID\'s i tabellen
Avatar billede mahler Nybegynder
09. august 2001 - 22:22 #1
Det nemmeste er sikkert at lave det ad to omgange.
Først lave en select count(*) from <tabelnavn>;

Derefter lave en \"select * from <tabelnavn> limit <resultat fra før minus 15>;
Avatar billede mahler Nybegynder
09. august 2001 - 22:24 #2
Man kan ikke lave select max(id) i første omgang, da der kan være slettet poster under vejs.
Avatar billede nexoz Nybegynder
10. august 2001 - 02:55 #3
Har besluttet mig for bare at indele det i sider og så lave en limit 14,100 da der er meget nemmere synes jeg :)
Avatar billede mahler Nybegynder
10. august 2001 - 07:24 #4
Det er det helt sikker også. Problemet med \"lat minus 15\" er jo at man ikke aner hvor mange poster der er, hvor det normalt ikke er nogen fornuftig måde at dele resultatet op på.

Med limit 14,100 vil du normalt (alt efter hvilken sortering du har valgt) få alt undtaget de første rækker.
Man gemmer normal sin position fra gang til gang, når man aver bladre sider, f.eks. <a href=\"show.php?from=20\">Næste side</a> og bruger from parametren i sin limit til at lave næste side.
Avatar billede nexoz Nybegynder
10. august 2001 - 15:55 #5
Ja det er nemlig lige det. Jeg havde dog regnet ud ved count(*) man via php kunne man lave en $max-=15 men jeg fik store problemer da jeg skulle lave en DESC på de resultater, da den ikke tog de gamle posts og lavede DESC men den tog hele molitjavsen og lavede DESC på istedet så jeg fik de nyeste frem med DESC istedet for bare de ældste :( Men det blir mere fornuftigt med at dele det ind i sider med LIMIT synes jeg nu :)
Avatar billede chrisweb Nybegynder
11. august 2001 - 22:17 #6
Hvilket?
Hvornår?
Avatar billede nexoz Nybegynder
30. april 2003 - 13:35 #7
/ibtl
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