Avatar billede den-evil Nybegynder
14. marts 2006 - 09:49 Der er 8 kommentarer og
1 løsning

Vælg alt pånær højeste tal

Hey alle...
HAr et lille script der henter ud hvilke sider der er læst mest, men den skal ikke hente den med det øverste nr ud, dvs forsiden...

Min SQL lige nu
$SQL = "SELECT * FROM artikel ORDER BY hits DESC LIMIT 3";

OGså skal der komme noget hvor den trækker den øverste fra
Avatar billede den-evil Nybegynder
14. marts 2006 - 09:49 #1
eller ID på forsiden
Avatar billede amews_aj Nybegynder
14. marts 2006 - 09:58 #2
$SQL = "SELECT * FROM artikel ORDER BY hits DESC LIMIT 1,2";
Avatar billede amews_aj Nybegynder
14. marts 2006 - 09:59 #3
LIMIT (start fra række nr),(antal rækker at hente ud)

Række 1 betyder sådan set række 1, da den starter ved 0
Avatar billede amews_aj Nybegynder
14. marts 2006 - 10:00 #4
Række 1 betyder sådan set række 2, da den starter ved 0

-- Sådan jeg mente
Avatar billede den-evil Nybegynder
14. marts 2006 - 10:01 #5
Hmm, virker ikke...
Den skal vælge de 3 mest læste sider, pånær et bestemt ID på en side!
Avatar billede amews_aj Nybegynder
14. marts 2006 - 10:04 #6
??

Altså den skal læse de 3 øverste, bare foruden den aller øverste..?

Så er det den her:
$SQL = "SELECT * FROM artikel ORDER BY hits DESC LIMIT 1,3";
Avatar billede amews_aj Nybegynder
14. marts 2006 - 10:05 #7
Du kan selvf. også skrive

$SQL = "SELECT * FROM artikel WHERE id != '1' ORDER BY hits DESC LIMIT 3";

1 er så id'et på forsiden
Avatar billede den-evil Nybegynder
14. marts 2006 - 10:08 #8
Perfekt! :) - tak for det
Avatar billede amews_aj Nybegynder
14. marts 2006 - 10:08 #9
- Og tak for point ;)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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