Autor | Zpráva | ||
---|---|---|---|
crook Profil * |
#1 · Zasláno: 7. 5. 2008, 15:51:45
Dobry den. Uz hledam dlouho a nemuzu se dopatrat tak se rovnou ptam. Pokud ukladam datum v klasickem formatu YYYY-mm-dd
jde z toho vytahnout pocet radku v jednom mesici. Neco jako: $pocet = mysql_result(mysql_query("SELECT COUNT(*) FROM edcpi_doc where date ='$date'"), 0); $date je ve formatu YYYY-mm Zkousel jsem i like ale ani ten nejak nezabral |
||
TSD Profil |
#2 · Zasláno: 7. 5. 2008, 15:53:49
a co sql funkce MONTH(date) ?
|
||
crook Profil * |
#3 · Zasláno: 7. 5. 2008, 16:05:00
$pocet = mysql_result(mysql_query("SELECT COUNT(*) FROM edcpi_doc where MONTH(date) ='$date'"), 0);
Pokud jste to myslel takhle tak nefunguje |
||
Mastodont Profil |
#4 · Zasláno: 7. 5. 2008, 17:55:18
Pochopitelně, že nefunguje, protože MONTH vrací z datumu jen číslo měsíce, ne hodnotu YYYY-mm. Čili za rovnítkem dej jen číslo měsíce.
|
||
nightfish Profil |
#5 · Zasláno: 7. 5. 2008, 19:21:30
select count(*) from edcpi_doc where date_format(`date`, '%Y-%m') = '$date' |
||
crook Profil * |
#6 · Zasláno: 9. 5. 2008, 08:44:35
select count(*) from edcpi_doc where date_format(`date`, '%Y-%m') = '$date'
FUnguje skvele Diky |
||
Časová prodleva: 16 let
|
0