ik wil graag dat iets uit de db halen en dat vervolgens sortern op 5 dingen (allemaal cijfers) ik wil dat de rij met de hoogste getallen in totaal (dus die 5 bij elkaar opgeteld) bovenaan komt.
en nog een vraagje da hier bij hoort:
ik wil da hij bij sommige ACS sorteerd en bij andere DESC ik kan dat als variable in een link stoppen maar hoe kan ik dat het best doorvoeren in de mysql
ik d8t ik doe het zo:
// $order = waarop hij moet sorteren
// volgorde = DESC of ACS
SELECT * FROM Coureur ORDER BY '$order' '$volgorde'
Het is handiger als je precies vertelt welke waarden je uit je tabel wilt laten rollen en in welke volgorde je de waarden op wat voor manier wilt laten sorteren.
ok hier wat percieser:
tabel coureurs
met de velden:
~naam(varchar)
~leeftijd(int)
~eigenschap1(int)
~eigenschap2(int)
~eigenschap3(int)
~eigenschap4(int)
~eigenschap5(int)
~waarde(int)
~salaris(int)
~vraagprijs(int)
dit zijn de velden van de tabel. nu wil da mensen de tabel kunnen sorteren op: naam, leeftijd, totaal eigenschappen(dus alle eigenschappen bij elkaar opgeteld) ,waarde,salaris,vraagprijs
dit is dus wat ik wil ik dacht dat te doen door via een link met $_GET aan te geven waarop hij moet sorteren dit werkte alleen kwam ik bij het probleem dat ik wil dat hij alle eigenschappen neemt om te sorteren en niet 1.
verder kwam ik bij het probleem dat sommige ASC moeten worden gesorteerd en andere DESC
ik hoop dat dit een betere beschrijving is van mijn probleem :)