Avatar billede macho Praktikant
01. april 2009 - 20:31 Der er 1 løsning

Udskrive sidste halvdel af antal records i DB

Hej,

jeg er ved at lave en tabel med to kolonner, som indeholder overskrifter. Første kolonne er fra et udtræk af DB'en, hvor jeg med LIMIT kan trække den første halvdel af samtlige records ud med denne query:
$hent = mysql_query("SELECT * FROM tabel ORDER BY navn ASC LIMIT $foerste") or die (mysql_error());

I ovenstående har jeg allerede lavet en udregning tidligere, så $foerste altid er halvdelen af alle records, og rundet op til nærmeste hele tal (hvis antal records er ulige).

Men nu skal jeg så trække sidste halvdel ud i anden kolonne, men hvordan laver man noget tilsvarende LIMIT, så jeg får den sidste halvdel skrevet ud?

Grunden til, at jeg vil have det gjort på denne måde, er, at jeg vil have tabellen til at vise navnene i alfabetisk rækkefølge på denne måde:

A    H
B    I
C    J
D    K
E    L
F    M
G    N

mvh
Avatar billede macho Praktikant
01. april 2009 - 21:23 #1
Nå, det var alligevel ikke det store :-)
Det løste jeg selv med det her:
$hent = mysql_query("SELECT * FROM tabel ORDER BY navn ASC LIMIT $foerste,$sidste") or die (mysql_error());
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