Autor | Zpráva | ||
---|---|---|---|
KOŽAK Profil * |
#1 · Zasláno: 15. 6. 2008, 12:27:57
Zdravím, mám problém s tímhle dotazem potřebuji aby se sečetla cena z objednávek podle datumu, resp. intervalu teď až minus 20 minut. Zkoušel jsem to takto ale to nefunguje, věděl by někdo jak by takový dotaz mohl vypadat?
$cox=mysql_query ("SELECT sum(cena) FROM objednavky where uzivid='".$_SESSION['id1']."' and datvloz=INTERVAL('NOW()-(-20 MINUTES)') "); $navrat2=mysql_result($cox,0); |
||
Leo Profil |
#2 · Zasláno: 15. 6. 2008, 12:31:53
To v prvni rade zavisi na datovem typu sloupce datvloz, Leo
|
||
KOŽAK Profil * |
#3 · Zasláno: 15. 6. 2008, 12:32:58
je to datetime
|
||
Alphard Profil |
#4 · Zasláno: 15. 6. 2008, 12:34:16
jestli používáte datový typ, tak třeba where datevloz > date_sub(now(), interval '20' minute)
|
||
KOŽAK Profil * |
#5 · Zasláno: 15. 6. 2008, 12:45:08
Tkže dotaz vypadá ted takhle:
$cox=mysql_query ("SELECT sum(cena) FROM objednavky where uzivid='".$_SESSION['id1']."' and datvloz > date_sub(now(), interval '20' minute)') "); $navrat2=mysql_result($cox,0); a vypisuje se tato hláška:Warning: mysql_result(): supplied argument is not a valid MySQL result resource in přitom sloupce z dotazu existují a jsou i správně napsané |
||
Alphard Profil |
#6 · Zasláno: 15. 6. 2008, 13:11:10
$cox=mysql_query ("SELECT sum(cena) FROM objednavky where uzivid='".$_SESSION['id1']."' and datvloz > date_sub(now(), interval '20' minute)"); zkus tohle a příště si vypisuj mysql_error() |
||
KOŽAK Profil * |
#7 · Zasláno: 15. 6. 2008, 13:32:02
tak už mi to funguje dekuji pekne přehlidl jsem tu zavorku :-) a jeste k tomu s apostrofem :-))
|
||
Časová prodleva: 16 let
|
0