Mam problem z zapytaniem:
SELECT pol.przejazd, prz.*, str.nazwa AS str_nazwa, str.koszt FROM lic_linprzyst AS pol INNER JOIN lic_przyst AS prz ON prz.id = pol.id_prz_przez LEFT JOIN lic_strefy AS str ON str.id = prz.id_str WHERE pol.id_lin = 3 AND pol.przejazd >= '07:09:00' AND pol.przejazd <= '08:01:00' ORDER BY pol.przejazd
Gdy uruchamiam je w kodzie wysypuje sie błąd:
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 'WHERE czas_od <= 52 AND 52 <= czas_do' at line 1
A w phpMyAdmin zapytanie działa dobrze. Co może być nie tak?
Wersja serwera Mysql: 5.0.33-log
phpMyAdmin - 2.9.2
php - 5
Bardzo proszę o pomoc
Skróciłem zapytanie i to samo, nie działa w php, a działa w phpMyAdmin
Co to za jaja?
SELECT pol.przejazd, prz.* FROM lic_linprzyst AS pol INNER JOIN lic_przyst AS prz ON prz.id = pol.id_prz_przez WHERE pol.id_lin = 3 AND pol.przejazd >= '07:09:00' AND pol.przejazd <= '08:01:00' ORDER BY pol.przejazd
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 'WHERE czas_od <= 52 AND 52 <= czas_do' at line 1
Dobra, można zamknąć temat, problem rozwiązany
