Chyba vyberu z databaze
SQL dotaz:
SELECT popis.*,
if (katalog.akcni = 1,'akcni',
if (katalog.nejnovejsi = 1,'nejnovejsi',
if (katalog.nejprodavanejsi = 1,'nejprodavanejsi',
if (katalog.doporucujeme = 1,'doporucujeme','')
)
)
) as akce,
katalog.id,
sd.nazev as dostupnost,
katalog.cena_neuvedena,
katalog.neaplikovat_slevy,
katalog.foto,
katalog.foto_dalsi,
katalog.id_kategorie,
katalog.id_katalog_tree,
kategorie.url as url_kategorie
FROM katalog AS katalog
LEFT JOIN cz_popis_ AS popis ON (katalog.gid = popis.gid)
LEFT JOIN cz_cis_skladova_dostupnost AS sd ON (sd.id = katalog.id_sklad)
LEFT JOIN cz_cis_kategorie AS kategorie ON (kategorie.id = katalog.id_kategorie)
LEFT JOIN cz_katalog_tree AS kt ON (kt.id = katalog.id_katalog_tree)
WHERE popis.aktivni = 1 AND kt.lft >= AND kt.rgt <= ORDER BY katalog.razeni DESC, cena ASC LIMIT 0,10
Chybova hlaska:
1064: 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 'AND kt.rgt <= ORDER BY katalog.razeni DESC, cena ASC LIMIT 0,10' at line 23