Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Kiti PHP, HTML, MySQL klausimai |
Autorius: Creatium | Peržiūrų: 1004 |
Creatium Administratorius Viršesnis už Dievą Pranešimai: 5868 Įstojęs: 2007 Rugp. 9 17:08:20 | |
Sveiki. Taigi redaguoju aš vieną naujienų sistemą ir man jau ne pirmą kartą iškilo toks klausimas. Yra kodas:$Try_Page = mysql_query('SELECT arba $Try_Article = mysql_query('SELECT Gal galit man paaiškinti paryškintas vietas? Ką atlieka tos vietos ir kam jos skirtos. www.creatium.lt Redagavo Creatium 2010 Rugp. 26 14:08:00 |
|
ozzWANTED Administratorius Legenda Pranešimai: 8478 Įstojęs: 2006 Gru. 29 14:12:31 | |
AS yra alternatyvus pavadinimas. Ir jis ne tik SQL bet ir Php, Python ir t.t. SQL'e kai daroma AS lentelei, tai tarsi lentelės trumpesnis pavadinimas. Tačiau gali būtų pvz. SUM(X) AS suma, kai pvz. sumuojami laukeliai ir grąžinama tokiu laukeliu. BR#1, Most Wanted |
|
Creatium Administratorius Viršesnis už Dievą Pranešimai: 5868 Įstojęs: 2007 Rugp. 9 17:08:20 | |
Ai, tai jeigu tarkim pirmam variante yra AS a, tai vėliau traukiant a.id man automatiškai trauks iš articles lentelės? Ar aš ne taip supratau? www.creatium.lt |
|
ozzWANTED Administratorius Legenda Pranešimai: 8478 Įstojęs: 2006 Gru. 29 14:12:31 | |
Iš tikrųjų kiekvienas laukelis yra iš 3 lygių pavadinimo: DATABASE_NAME.TABLE_NAME.FIELD_NAME Jeigu nėra pirmos, arba antros dalies, tai jie parenkami by default. Bet jeigu imama iš kelių DB ar kelių lentelių ir lentelės vardas arba stulpelio vardas dubliuojasi, gautųsi kolizija. Todėl DB pavadinimas turi būti unikalus, o lentelės gali būti skirtingose DB tuo pačiu pavadinimu, nes prieš jas eina prefix'as - duom. bazės pavadinimas. BR#1, Most Wanted |
Peršokti į forumą: |