21. august 2006 - 20:32Der er
12 kommentarer og 1 løsning
Mysql order by ?
Hej
Jeg er ved at lave en fodbold side for en af mine kammerater...
Jeg er ved at lave en spiller side, hvor alle spillerne skal blive listet efter deres position (målmand, forsvar, midtbane, angreb)
I min mysql database har jeg et felt der hedder position.
Kode: <?php //Database forbindelse include ("config.php"); $result = mysql_query("SELECT * FROM spillere ORDER BY position"); while ($row = mysql_fetch_array ($result)) { ?> <div> <a href="vis_spillere.php?id=<?php echo $row['id'];?>"><?php echo $row['navn']; ?></a> </div> <?php } ?> Nu vil jeg jo så gerne kunne differencere mellem hvad indholdet i feltet position er. Så jeg kan skrive:
Forsvar: Navn 1 Navn 2
Midtbane: Navn 3 Navn 7
Angreb: Navn 4 Navn 5
Er det muligt at lave i en query, eller skal jeg have 4 (målmand, forsvar, midtbane, angreb)??
Så man på en eller anden måde kan få skrevet, forsvar, midtbane, angreb??
Jeg prøver lige alligevel at prøve det script du skriver.. Jeg var nemlig ved at rode med noget GROUP BY, men det synes jeg ikke lige virker helt optimalt
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.