26. september 2005 - 19:14Der er
8 kommentarer og 1 løsning
Udtræk fra db og listing af data i 2 kolonner pr række?
Jeg har en række hvor jeg gerne vil have trukket data ud gældende for noget specifikt, i dette tilfælde $platform og de seneste 5 $titel id's til den tilsvarende platform.
I min query har jeg valgt at der skal hentes data til platform PC, PS2, Xbox og Gamecube, dvs 4 listings.
Jeg vil gerne have at der blive listet 2 $platform på en række, dvs der skal være 2 kolonner på en række, efterfulgt af en ny række med de resterende $platform
Men hvordan gøres det?
Query kunne se sådan her ud (umiddelbart), og selve html opbygning med kolonnen ses forneden..
Har ikke den store erfaring med at kode, så alt den hjælp jeg kan få vil der sættes pris på..
SELECT * FROM tabel where platform='PC' OR platform='PS2' OR platform='Xbox' OR platform='Gamecube' ORDER BY id DESC limit 0,5
Det virker i princippet faktiskt rigtigt .. altså det med at der bliver lavet 2 kolonner også en ny række osv ...
men lige nu trækkes den samme platform ud flere gange med et udtræk - det seneste id for platformen. vil gerne have at de forskellige platforms kun skrives 1 gang og de seneste 5 tilhørende id's til hver platform skrives under. Tror måske det har noget med min query at gøre? Den ser således ud:
$query = mysql_query("SELECT * FROM tabel where platform='pc' OR platform='ps2' OR platform='xbox' OR platform='gc' ORDER BY id DESC limit 0,5") or die(mysql_error());
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.