03. marts 2009 - 11:38Der er
9 kommentarer og 1 løsning
Sort by date - men med limit
Hej,
Jeg har en række poster i min database - hver har en dato tilknyttet. Jeg vil gerne sortere dem således, at datoen er stigende - MEN samtidig vil jeg gerne smide en limit på.
$query = mysql_query("SELECT *, DATE_FORMAT(date, '%d-%m%-%Y') AS date, date as sortdate FROM ... ORDER BY sortdate asc");
Hvis jeg nu smider "limit 3" ind i enden af ovenstående SQL, så viser den jo de 3 FØRSTE datoer (sorteret med den ældste først) - MEN - jeg vil gerne have de 3 SIDSTE datoer (stadigvæk sorteret med den ældste først).
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Og den kunne jeg reverse med: $xdata = array_reverse($xdataarray);
(xdata osv. er fordi det er til at tegne grafer med)
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.