PHP 'order by'

Tags:    php mysql

Hej,

Har følgende kode,

$result = mysqli_query($con,"SELECT * FROM user WHERE id = '$id' ");

Denne viser alle users i rækkefølge med id=1, 2 ,3 ,4 ,5 osv..

Hvordan gør jeg sådan, at den mixer alle brugere så de ikke står i række følge, men blander dem, så de bliver vist forskelligt? fx 2,5,7,3,4,1 osv

Tak

//raqib



8 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udSQL kode 




Der er: order by ASC og DESC


SELECT column_name(s)
FROM table_name
ORDER BY column_name(s) ASC|DESC



Dvs.

$result = mysqli_query($con,"SELECT * FROM user WHERE id = '$id' ORDER BY DESC");

??



Har du prøvet?. Du kan jo teste det og se om det virker!.



Og nej ELN, det viser enten fra 1- eller fra 999- nedad..

Det er RAND() men kan ikk få det til at hænge sammen



Ja, men hvad vil du med rand() ?

$n = rand(0,100000);

Ved ikke hvorfor du vil have det blandet.



Problemet er løst nu :)



Hvordan løste du det så?



t