Het kan dat het aan mij ligt..
Maar als ik group by doe, dan sorteert hij niet naar wens..
Tenzij het zo is dat ik group by niet goed begrijp..
Het idee is iig om uit een database (met de cellen id, cid, cat, date) op te halen maar dat cid dan maar 1x in die vorm mag voorkomen.
Daarbij moet dan date (in unix timestamp) de nieuwste bovenaanstaan..
Ik gebruik order by 'date' om te sorteren..
Maar het vreemde is, hij pakt niet de nieuwste maar hij pakt gewoon ergens in het midden er eentje
Wat doe ik fout, of begrijp ik fout?
Maar als ik group by doe, dan sorteert hij niet naar wens..
Tenzij het zo is dat ik group by niet goed begrijp..
Het idee is iig om uit een database (met de cellen id, cid, cat, date) op te halen maar dat cid dan maar 1x in die vorm mag voorkomen.
Daarbij moet dan date (in unix timestamp) de nieuwste bovenaanstaan..
Ik gebruik order by 'date' om te sorteren..
code:
1
2
| query: SELECT * FROM messages WHERE cid= '$cid' GROUP BY cat ORDER BY 'date' DESC |
Maar het vreemde is, hij pakt niet de nieuwste maar hij pakt gewoon ergens in het midden er eentje
Wat doe ik fout, of begrijp ik fout?
[ Voor 20% gewijzigd door Bender op 26-05-2003 21:15 ]