Problem s tabulkou
2 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Zdravim, od dnesniho dne se me neprovadi nasledujici SQL dotaz SELECT DISTINCT tobrazky.id_obrazek, nazev_souboru , titulek,sirka, vyska FROM tobrazky,tclanky_obrazky INNER JOIN tobrazky_texty ON tobrazky.id_obrazek=tobrazky_texty.id_obrazek AND tobrazky_texty.jazyk='cs' WHERE tclanky_obrazky.id_clanek=186 AND tclanky_obrazky.id_obrazek=tobrazky.id_obrazek Pokud ho skusim v PHPmyAdmin tak dostanu #1054 - Unknown column 'tobrazky.id_obrazek' in 'on clause' coz me prijde jako humorne oznameni, kdyz id_obrazek je PK teto tabulky. V kodu sem nic nemenil, s DB nemanipuloval. Na mem pocitaci naprosto v pohode. Tabulku sem skusil repairovat a i smazal a zalozil znova a nic ... Jenom ted koukam ze mam misto InnoDB tabulky MyISAM. A ani nemam moznost to zmenit na InnoDB?
-
Hmm tak sem prepsal dotaz do nasledujici podoby a je to OK SELECT DISTINCT tobrazky.id_obrazek, nazev_souboru , titulek,sirka, vyska FROM tobrazky INNER JOIN tclanky_obrazky ON tclanky_obrazky.id_obrazek = tobrazky.id_obrazek AND tclanky_obrazky.id_clanek=$id_clanek INNER JOIN tobrazky_texty ON tobrazky.id_obrazek=tobrazky_texty.id_obrazek AND tobrazky_texty.jazyk='$jazyk' WHERE tclanky_obrazky.id_obrazek=tobrazky.id_obrazek Timto dekuji za neavizovany update SQl enginu a docela by me zaujimalo, jak na MyISAM tabulkach udelam kaskady ....