anoniem Geplaatst: 1 februari 2002 Delen Geplaatst: 1 februari 2002 Ik heb een forum gemaakt en nu wil ik dat de nieuwste topic's boven aan komen te staan! Ik schrijf nu gewoon de variabel "date" naar mijn mySQL database. En dan sort by date, maar dan komen de nieuwste onderwerpen onderaan te staan. Alvast bedankt! Quote Link naar reactie
anoniem Geplaatst: 1 februari 2002 Auteur Delen Geplaatst: 1 februari 2002 ... ORDER BY date ASC (of DESC, dat vergeet ik altijd :smile:). Quote Link naar reactie
anoniem Geplaatst: 1 februari 2002 Auteur Delen Geplaatst: 1 februari 2002 Kun je dan niet opgeven dat je in de omgekeerde volgorde moet sorteren? Zoiets als bij SQL SELECT * FROM tabel ORDER BY datum DESC [i:444eac221a]edit[/i:444eac221a] Bill was me net voor :razz: ASC = ascending = oplopend DESC = descending = aflopend [ Dit Bericht is bewerkt door: WillyF op 2002-02-02 00:05 ] Quote Link naar reactie
anoniem Geplaatst: 2 februari 2002 Auteur Delen Geplaatst: 2 februari 2002 Hij doet het zolang hij nog in 1 maand is. Maar als de volgende maand begint dan gaan die post weer onder aan. Want daar begint het weer met 01-02-02 en 02-02-02 . Hoe los ik dit op? _________________ I don't have a live! I have PHP [ Dit Bericht is bewerkt door: marien op 2002-02-02 10:28 ] Quote Link naar reactie
anoniem Geplaatst: 2 februari 2002 Auteur Delen Geplaatst: 2 februari 2002 oplossingen: - gebruik een date type voor je kolom. - sla de datum op in ISO formaat: yyyy-mm-dd. Quote Link naar reactie
anoniem Geplaatst: 5 februari 2002 Auteur Delen Geplaatst: 5 februari 2002 Gezien je signature gok ik dat je PHP gebruikt :smile: Derde mogelijkheid: gebruik een type INT UNSIGNED, sla de datum op door in PHP de time() functie aan te roepen, die geeft een integer terug met het aantal seconden sinds 1972 ofzo, komt mooi uit, want dat betekent: hoe later hoe hoger het getal, dus kunnen we erop sorteren :smile:. Voor weergave kan je dan de date() functie gebruiken, bv: echo date('d-m-Y H:i:s', $row['date']); Sorteren werkt dan zonder problemen, gewoon SORT BY date DESC. Quote Link naar reactie
anoniem Geplaatst: 5 februari 2002 Auteur Delen Geplaatst: 5 februari 2002 In seconden :grin: neemt een beetje veel ruimte in in mijn database. Dus niet echt de beste oplossing. Maar het is een mogelijkheid... Ik dank u allen!!! Quote Link naar reactie
anoniem Geplaatst: 5 februari 2002 Auteur Delen Geplaatst: 5 februari 2002 Dat valt wel mee hoor, een kolom van het type TIMESTAMP kost 4 bytes, en van een kolom van het type CHAR/VARCHAR kost dan al heel snel meer... Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen