Autor | Zpráva | ||
---|---|---|---|
Jzikes Profil |
#1 · Zasláno: 2. 2. 2013, 21:01:18
Dobrý večer,
dělám vyhledávání podle roku (potřebuji od - do). Do okna pro rok by se mělo napsat buď např. 2012, nebo např. 2010-2012.. Udělal jsem, že sem si hodnotu $rok rozdělil pomocí destroy na $rok[0] a $rok[1]. Potom jsem měl SELECT * FROM Rejstrik_A AS A JOIN Rejstrik_B AS B ON A.ID = B.ID WHERE A.Autor LIKE '%".$autor."%' AND A.Nazev LIKE '%".$nazev."%' AND A.Rok>='$rok[0]' AND A.Rok<='$rok[1]' AND B.Lokalita LIKE '%".$lokalita."%' AND B.Region LIKE '%".$region."%'. Nicméně nějak to nefungovalo... J.Zikeš |
||
Tori Profil |
#2 · Zasláno: 2. 2. 2013, 21:07:36
Jzikes:
Je potřeba zjistit, jestli existuje druhý prvek pole ($rok[1]) a podle toho buď vložit WHERE A.Rok BETWEEN $rok[0] AND $rok[1] nebo WHERE A.Rok = $rok[0] . Jakého typu je sloupec Rejstrik_A.Rok?
|
||
Jzikes Profil |
#3 · Zasláno: 2. 2. 2013, 21:20:06
Tori:
Díky zkusím to. A Rok je typu year. J. Zikeš |
||
Časová prodleva: 11 let
|
0