Zadejte hledaný výraz...

PHP nebo SQL – syntax?

One
verified
rating uzivatele
8. 8. 2010 01:42:36
asi zacatecnicka otazka:
v SELECT klausuli v php vidim jakesi prefixy pred nazvy tabulek:
a.tabula1
b.tabula2
c.tabula3
jak to presne funguje, nejaky link na dokumentaci? To je asi vec mysql nez php ze?
Nakopnete me kde se o tom neco nastuduji (spravny terminus technikus), dik
http://dev.mysql.com/doc/refman/5.1/en/index.html
8. 8. 2010 01:42:36
https://webtrh.cz/diskuse/php-nebo-sql-syntax#reply540039
Jsi si jistý že to je a.tabulka? není to spíš a.atribut?
8. 8. 2010 01:54:55
https://webtrh.cz/diskuse/php-nebo-sql-syntax#reply540038
One
verified
rating uzivatele
8. 8. 2010 02:26:37
preklep, jo mas recht atribut
a je tam pak tab1 c left join tab2
wtf? _:)
8. 8. 2010 02:26:37
https://webtrh.cz/diskuse/php-nebo-sql-syntax#reply540037
Napsal One;550033
preklep, jo mas recht atribut
a je tam pak tab1 c left join tab2
wtf? _:)
Tak to všechno se týká sloučení více tabulek.
http://www.linuxsoft.cz/article.php?id_article=827
http://www.linuxsoft.cz/article.php?id_article=837
8. 8. 2010 02:33:43
https://webtrh.cz/diskuse/php-nebo-sql-syntax#reply540036
One
verified
rating uzivatele
8. 8. 2010 02:52:31
jo jasny, ale me zajima ten prefix pred atributem, pred teckou
ze se tam mohou psat nazby tabulek napr.:
SELECT tabulka.atribut ...
tak to znam uz z Windows (mssql, jet), to je asi dano by design SQL-92, ale tady v kodu jsou i nejake indexy typu virtualniho(?), vypada to nejako takhle v phpcku:
SELECT a.atribut, b.atribut2 ...
apod.
pricemz to a a b rozhodne nejsou nazvy fyzickych tabulek v mysql, toto konkretne jsem mel na mysli,,, co potrebuju pochopit jak to funguje... a pripadne kde se ty a a b prirazuji, mozna jen v klausuli FROM???
Zjevne to je odkaz na tabulku a a b, pokud jsou tabulky spojeny (ale pod jinymi nez skut. nazvy tabulek) a pokud je to nutne kdyz atributy v obou tabulkach maji stejne jmeno.. Ale jak rikam, nekde bych si rad precetl HOW TO...
8. 8. 2010 02:52:31
https://webtrh.cz/diskuse/php-nebo-sql-syntax#reply540035
tom11111
verified
rating uzivatele
8. 8. 2010 03:37:07
Ten prefix je ALIAS tabulky. Náhradní, většinou zkrácený název. Zadává se v klauzuli FROM:
Může se psát i
Někdy je alias i nutný - například pokud chceš spojit tabulku samu na sebe (nemůžeš ji mít ve FROM dvakrát pod stejným jménem), nebo když máš ve FROM vnořený select.
8. 8. 2010 03:37:07
https://webtrh.cz/diskuse/php-nebo-sql-syntax#reply540034
One
verified
rating uzivatele
9. 8. 2010 00:06:36
aha, uz to chapu na 100%,
znal jsem AS takto:
select p.name, c.address AS adresa ...
--------------
Vsem vam davam Reputaci... dIKY za help
9. 8. 2010 00:06:36
https://webtrh.cz/diskuse/php-nebo-sql-syntax#reply540033
Pro odpověď se přihlašte.
Přihlásit