Autor | Zpráva | ||
---|---|---|---|
Golomek Profil * |
#1 · Zasláno: 9. 3. 2012, 16:46:50
Vytvořil jsem si tabulku - celoroční kalendář událostí... a na úrovní Mysql databáze potřebuju sestavit dotaz na výběr všech budoucích příspěvků platných do konce aktuálního týdne (do nedělní půnoci). NApř. pro rubriku "Tento týden se ještě uskuteční..." Jak by se to dalo napsat?
|
||
Someone Profil |
S výpočtem data v PHP asi takto:
$zitra = Time()+3600*24; $pocet_dnu_do_konce_tydne = 7-Date("N",$zitra); $konec_tydne = $zitra+3600*24*$pocet_dnu_do_konce_tydne; $zitra_datum = Date("Y-m-d",$zitra); $konec_tydne_datum = Date("Y-m-d",$konec_tydne); $sql = mysql_query("SELECT * FROM udalosti WHERE udalosti.datum_udalosti BETWEEN '".$zitra_datum."' AND '".$konec_tydne_datum."'"); |
||
Golomek Profil * |
#3 · Zasláno: 9. 3. 2012, 17:09:09
JJ díky za tip.... možná se bude hodit ;-)
Jen by mne zajímalo jestli to někdo vyřešil pouze naúrovni MYSQL příkazů a zda-li to vůbec lze, V PHP to bude pomalejší i když funkční... |
||
Kajman Profil |
#4 · Zasláno: 9. 3. 2012, 18:23:46
Golomek:
„V PHP to bude pomalejší i když funkční.“ Nejspíše to bude takto rychlejší. Pokud použijete v dotaze now či curdate, přijde mysql o možnost použít na tyto dotazy svoji cache. |
||
Časová prodleva: 12 let
|
0