Autor | Zpráva | ||
---|---|---|---|
Pritt Profil * |
Vážení,
mám scripty které mi fungovali, ale po inovaci PC na XP jsem nahrál novější databázi Mysql 5.0.51, Apache 2.0.63, PHP 5.2.5. Nyní mi dotaz hází chybu. tabulky jsou OK snad na první pohled a testování Chech table. Dotaz se mi neprovede, protože nemuže najít sloupec mySQL píše : SQL-dotaz: SELECT navstevy.Cas, navstevy.Ev_cislo, navstevnici_archiv.Jmeno, navstevnici_archiv.Prijmeni, navstevnici_archiv.Ulice, navstevnici_archiv.Mesto, satny.nazev_satna, naradi.Nazev_naradi, archiv_2.Pocet, archiv_2.Jina_zaloha, naradi.Pujcovne FROM navstevy, navstevnici_archiv LEFT JOIN archiv_3 ON ( navstevy.Id_navstevy = archiv_3.Id_navstevy ) LEFT JOIN archiv_4 ON ( archiv_3.Id_pujc_satny = archiv_4.Id_pujc_satny ) LEFT JOIN satny ON ( archiv_4.Id_satna = satny.Id_satna ) LEFT JOIN archiv_1 ON ( navstevy.Id_navstevy = archiv_1.Id_navstevy ) LEFT JOIN archiv_2 ON ( archiv_1.Id_pujc_naradi = archiv_2.Id_pujc_naradi ) LEFT JOIN naradi ON ( archiv_2.Id_naradi = naradi.Id_naradi ) WHERE ( navstevy.Datum = '$datum' AND navstevy.Ev_cislo = navstevnici_archiv.Ev_cislo ) GROUP BY navstevy.Cas LIMIT 0 , 30 MySQL hlásí: Dokumentace #1054 - Unknown column 'navstevy.Id_navstevy' in 'on clause' už si fakt nevím rady, prosím pomůžete , děkuji Pritt |
||
Mastodont Profil |
#2 · Zasláno: 19. 5. 2008, 15:15:26
Co tam dělá "navstevnici_archiv"?
FROM navstevy LEFT JOIN archiv_3 ON ( navstevy.Id_navstevy = archiv_3.Id_navstevy ) |
||
Kajman_ Profil * |
#3 · Zasláno: 19. 5. 2008, 15:16:07
Zkuste zkontrolovat velikost písmen v názvu sloupečků v nové mysql. Případně přehodit navstevy a navstevnici_archiv.
|
||
Pritt Profil * |
#4 · Zasláno: 19. 5. 2008, 15:32:53
navstevnici_archiv - tam dělá: beru data ze 2 tabulek navstevy a nevstevnicvi_archiv (viz Select.....
je s tím problém předtím to fungovalo |
||
Pritt Profil * |
#5 · Zasláno: 19. 5. 2008, 15:51:38
už vyřešeno. pomohlo přehození navstevnici, navstevy.
Díky mocc |
||
Mastodont Profil |
#6 · Zasláno: 19. 5. 2008, 15:54:33
Tak potom zřejmě
FROM (navstevy, navstevnici_archiv) LEFT JOIN archiv_3 ON ( navstevy.Id_navstevy = archiv_3.Id_navstevy ) viz http://dev.mysql.com/doc/refman/5.1/en/join.html |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0