25. oktober 2021 - 08:19Der er
8 kommentarer og 1 løsning
Sortere flere array kolonner
Jeg har en tabel med både. De har i kolonner navn, type, sejlnr. Jeg vil gerne sortere dem efter navn og derefter efter type. Der skal være en kolonne mere i arrayet end jeg sorterer på - altså jeg har 3 kolonner med sorterer kun på de 2. Og hvad hvis jeg kun vil sortere på 1 af dem?
Jeg har nok misforstået noget omkring multisort. Håber nogen kan hjælpe mig lidt videre her.
<?php include ('hide-filer.php'); include ($filconfig);
//hent både fra database $sql="SELECT * FROM baade WHERE KLUBID='10'"; $result=$conn->query($sql); $row = $result->fetch_assoc(); $num=$result->num_rows;
Det er desværre ikke en løsning, da der skal foregå en masse databehandling af data undervejs. At skrive til og fra databasen tager for lang tid. Det skal foregå i memory.
...god løsning fra #1, men hvis ikke du vil det, så skal du bruge usort(...) i stedet (og så mangler der en løkke omrking dit forsøg på at udskrive det sorterede resultat)
Må også ärligt indrömme at det virker lidt som at gå over åen efter vand. Når du henter din data fra databasen og bruger ORDER BY, så har du den jo allerede i en sorteret array.
Jeg sorterer også fra databasen, når jeg henter data. Men jeg skal lave mange beregninger på mit udtræk og det tager for lang tid at gemme og skrive til database hele tiden. Derfor skal jeg kunne håndtere data udelukkende i arrays.
Synes godt om
Ny brugerNybegynder
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.