Autor Zpráva
Jzikes
Profil
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
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
Tori:
Díky zkusím to. A Rok je typu year.
J. Zikeš

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: