Vis altid info først fra database hvor spons = 1

Tags:    php

Hej. Jeg har denne kæmpe store mysql kode, til et projekt:

Fold kodeboks ind/udKode 



Men nu har jeg fået brug for en ny ting i rækkefølgen af hvordan dataet skal skrives.

Hvis en række i databasen link hvor feltet spoon = 1 så skal den komme først ligegyldig alt overstående. Når alle spoon = 1 vist så skal informationerne bare vises som i den kode jeg har skrevet.

Jeg skal bruge det til www.linkcentralen.dk hvor at links som er sponsoreret altid skal vises først. Men først derefter skal linksne vises efter antallet af hits de har. Til at vise antallet af hits i rækkefølge har jeg overstående kode. Men har brug for at finde en kode som viser de sponsorerede først (spoon = 1).

Jeg kan ikke bare lave to mysql sætninger, og på den måde vise det, da der kun skal vises 10 links per side.


Håber i forstår hvad jeg mener.



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Kan du ikke bare bruge en

Fold kodeboks ind/udKode 


?



Nejd u skal bruge følgende:

ORDER BY `spons` ASC, `hsum` DESC

Man bruger ikke "AND" eller "OR", i ORDER BY.



Hmm det kan jeg da ikke bruge helt ud. For når der ikke flere der er spons desc så skal den jo kigge på ORDER BY hsum DESC



Jeg har prøvet at skrive:

ORDER BY spons AND hsum DESC


Det virker ikke :S







t