Vis kun de sidste 2.

Tags:    php

Hej,

Skal have den til at vise de sidste 2 brugere med online/offline.

Da det kun er en side som skal bruge i få måneder, så er det stadig i gammel API mysql.

Fold kodeboks ind/udPHP kode 


Hvordan bør jeg udskrive id 2, og id 3. Altså de sidste 2.

Der er max 3 brugere..

webmaster, admin 1, admin 2.

Håber i kan hjælpe mig.



4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
hedder den ikke limit 1,2 og ikke limit 0,2
første tal offset
andet tal antallet af max poster der skal hentes




hedder den ikke limit 1,2 og ikke limit 0,2
første tal offset
andet tal antallet af max poster der skal hentes


Forudsat at indholdet i tabellen er statisk, og det er altid er 2 og 3, er LIMIT 1,2 måden. Men hvis det kun er de 2 seneste brugere, så kunne man vende resultsettet ved at have et felt med dato/tid for brugeroprettelsen:

SELECT * FROM tabel SORT BY *oprettelses_dato_felt* DESC LIMIT 0,2

Eller der kunne laves en ændring i tabellen. F.x. tilføjes et felt der indikere om brugeren skal vises. Så kunne man:

SELECT * FROM tabel WHERE synlig = True;





Indlæg senest redigeret d. 22.01.2014 14:22 af Bruger #955
Søgte lidt længere på google, og fandt frem til noget her. Link

Fold kodeboks ind/udPHP kode 


limit 0,2

Er det en ok idé. Nu hvor det kun er med 3 brugere ialt.

Mig (skal ikke vises på listen).
admin 1 and admin 2 skal vises.



Indlæg senest redigeret d. 21.01.2014 22:42 af Bruger #17554
Hej,

Og mange tak for jeres begge svar :-)

Det med synligt Stefan, havde jeg dælme ikke tænkt over.
Men den med 0,2 virker jo.
Men jeg vil klart bruge det med synligt, for at være sikker på det hele tiden forbliver sådan.

Men tak for jeres svar. :)



t