Mno, zkopirujes dotaz sem a nastavis mysql, kliknes format
http://www.dpriver.com/…mat.htm
SELECT email
FROM `i_uzivatele`
INNER JOIN i_seznam
ON i_seznam.spravuje = i_uzivatele.id
WHERE `i_seznam.id` =?
To ti to preformatuje zhruba takto (myslim, ze by to php zkouslo i takto zformatovane, kdyz tam das spravne uvozovky). V tom dotazu jedine slovo email je na prvnim radku a neni u nej uveden nazev tabulky. No, a misto inner join bych pouzil LEFT JOIN. Coz bezne clovek, ktery sestavi takovyto sql dotaz si umi dohledat googlem priklady, takze jsem neocekaval, ze by si neporadil.
Do i_ sem vrtat nechtel
Do nejednotnosti v uzivani `tabulka` a pak bez zpetnych apostrofu jsem taky nevrtal. Coz byla ovsem chyba, protoze, jak pise Kit, je mezi tim rozdil a je to dalsi mozna chyba.
i_uzivatele.id - tohle oznacuje tabulku.sloupec
`i_seznam.id` - tohle oznacuje nazev tabulky (sloupece nebo databaze); kdezto pravdepodobne by to spravne melo by i_seznam.id nebo `i_seznam`.`id`
Ty zpetne apostrofy se tam davaji pro jistotu, pokud pouzivas exoticke nazvy sloupcu, ktere se shoduji nahodou s klicovymi slovy. Jako treba pro polohu zleva muzes pouzit tabulka.left nebo jen left, jenze LEFT je soucasne prikaz pro LEFT JOIN. Atd...