23. februar 2011 - 19:16
Der er
3 kommentarer og
1 løsning
Mysql dato
Jeg vil gerne kun se de rækker med data som er fra idag og frem
jeg har prøvet med dette men jeg for alle data ud ??
$result = mysql_query("SELECT * FROM arrdb WHERE dato <= CURDATE() ORDER BY dato DESC")
23. februar 2011 - 20:10
#1
Hvad er datotypen for dato og hvordan fylder du dataerne ind?
Jeg lavede en tabel fancy med denne struktur og disse vaerdier:
CREATE TABLE fancy(id INT, navn VARCHAR(10), dato DATE);
INSERT INTO fancy VALUES(1, 'navn1', '2011-02-21');
INSERT INTO fancy VALUES(2, 'navn2', '2011-02-22');
INSERT INTO fancy VALUES(3, 'navn3', '2011-02-23');
INSERT INTO fancy VALUES(4, 'navn4', '2011-02-24');
INSERT INTO fancy VALUES(5, 'navn5', '2011-02-25');
og forespoergslen SELECT * FROM fancy WHERE dato <= CURDATE() ORDER BY dato DESC
giver dette resultat:
id navn dato
3 navn3 2011-02-23
2 navn2 2011-02-22
1 navn1 2011-02-21