problem jest następujący:
Oto fragment mojej bazy:
CREATE TABLE `kategorie` ( `id` int(11) NOT NULL AUTO_INCREMENT, `parent_id` int(10) NOT NULL DEFAULT '0', `email ` varchar(32) NOT NULL DEFAULT '', PRIMARY KEY (`id`) ); CREATE TABLE `kategorie_opis` ( `kategorie_id` int(11) NOT NULL DEFAULT '0', `nazwa` varchar(32) NOT NULL DEFAULT '', `opis` text, `jezyk_kod` char(2) NOT NULL DEFAULT 'pl', PRIMARY KEY (`kategorie_id`,`jezyk_kod`) );
I teraz potrzebuje wydobyć z bazy dane z połączonych tabel. Chcę mieć wszystkie dane ale tylko w określonej wersji językowej np. jezyk_kod = 'pl' - utworzyłem takie zapytanie:
<?php $jezyk='pl'; $zapytanie = "select * from kategorie INNER JOIN kategorie_opis on kategorie.id=kategorie
_opis.kategorie_id and kategorie_opis.jezyk_kod ='$jezyk'"; ?>

poprawiam
---
nospor
Na localhost mam mysql:3.23.49, na serwerze mam mysql :4.0.25-standard
Na localhost zapytanie zwraca mi poprawnie dane, w drugim przypadku zapytanie zwraca błąd.
Sam już nie wiem o co chodzi. Może powinienem zupełnie inaczej napisać zapytanie. Pomocy!