Autor | Zpráva | ||
---|---|---|---|
rexi Profil * |
#1 · Zasláno: 7. 3. 2010, 06:59:11
Ahojte, v mysql mam tabulku clanky, kde je sloupec datum typu date. Pri ukladani tam davam hodnotu NOW().
Kdyz chci vybrat clanky za dnesni den tak dam jen WHERE datum = NOW(), to je jednoduche Jak ale vyberu vcerejsi datum? Nebo treba cely tento tyden? |
||
Taps Profil |
#2 · Zasláno: 7. 3. 2010, 08:32:42 · Upravil/a: Taps
rexi:
týden WHERE datum = Date_Format(date_sub(Now(), INTERVAL 7 DAY), "%Y-%m-%d"); včera WHERE datum <NOW() order by datum DESC LIMIT 1 |
||
rexi Profil * |
#3 · Zasláno: 7. 3. 2010, 08:59:51
U toho týdne se mě objevuje tato chyba
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '), "%Y-%m-%d")' at line 1 PHP kód mysql_query('SELECT download,upload FROM traffic WHERE datum = Date_Format(Sub_Date(Now(), INTERVAL 7 DAY), "%Y-%m-%d")') or die(mysql_error()); |
||
123456789 Profil * |
#4 · Zasláno: 7. 3. 2010, 09:15:44
WHERE datum = Date_Format(Date_Sub(Now(), INTERVAL 7 DAY), "%Y-%m-%d");
Toto: WHERE datum <NOW() order by datum DESC LIMIT 1; vybere jen jeden článek se včerejším datem. |
||
Joker Profil |
#5 · Zasláno: 7. 3. 2010, 09:24:34
rexi:
„U toho týdne se mě objevuje tato chyba“ Je tam špatně název funkce, místo SUB_DATE má být DATE_SUB |
||
Časová prodleva: 14 let
|
0