vybranie dátumu
6 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
dalo by sa nejako db ukecať aby mi vybralo záznamy z poľa typu date tak, že vyberie roky a v rámci každého roku mesiace? Teda niečo takéto: 2005: apríl marec ... 2004 december november na každý rok/mesiac by bol odkaz a v php zase dotaz na daný rok/mesiac a následný výpis Díky moc
-
Noo, dalo by se to vybrat normálně, seřadit podle data a v momentě změny roku bys udělal patřičné akce v php. Něco jako: # jsem za selectem vybral jsem sloupecky datum, date_format('%Y', datum) as rok, date_format('%m', datum) as mesic vysledek je v $res $rok = 0; while ($row = mysql_fetch_array($res) ) { if ( $rok != $row['rok'] ) { echo $row['rok']."<br/>\n"; $rok = $row['rok']; } echo $row['mesic']; } mesic se ted ukazuje jako cislo, tak kdyz tak prevest pres pole... misto kazdeho mesice se pak da udelat odkaz nebo tak... to uz necham na tebe..
-
diky moc, to mi pomohlo - len jedno upozornenie: tie atributy mali byt naopak, mi to hadzalo NULL som to pozrel v manuali (keby to chcel niekto pouzit)
-
este by som mal asi jednu otazku: dali by sa vybrat nejake zaznamy kde by bol nejaky ten rok? teda nieco ako: select ... where datum... ? teda napr. vybrat len zaznamy s datumom z roku 2005 dikes
-
samo. Treba. .... where date_format(date, '%Y') = '2004' určitě to jde i jinak, tohle mě napadlo jako první. Kdybys třeba potřeboval za poslední rok dá se použít datediff(date, now()) < 365 a podobně. V manuálech hledat umíš, takže ti to nebude dělat problém něco vymyslet.
-
diky moc, pomohlo :-)