Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Uzimanje podataka iz tabele broj dva, na osnovu podatka iz tabele broj 1

[es] :: PHP :: PHP za početnike :: Uzimanje podataka iz tabele broj dva, na osnovu podatka iz tabele broj 1

[ Pregleda: 2220 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Milos911
Serbia

Član broj: 219127
Poruke: 1230
77.243.20.*



+303 Profil

icon Uzimanje podataka iz tabele broj dva, na osnovu podatka iz tabele broj 127.06.2011. u 19:50 - pre 156 meseci
Okej, znam da je ime teme idiotsko.
Ono sto mi treba je sledece:

Imam tabelu 'drzave'
id|iso|name
1|usa|amerika

I tabelu korisnici:
id|drzava|name
1|? |milos

Ono sto me muci:
1) sta upisivati u kolonu drzava u tabeli korisnici(id, iso ili name iz 'drzave')?
2) ukoliko upisujem id ili iso, na koji nacin uzeti name iz baze, kad treba da ga uzmem za vise korisnika? Ja sam nesto slicno radio tako sto uradim while loop za korisnike, u njemu izdvojim vrednost iz kolone drzava, uradim upit da izvadim ime drzave iz tabele, napravim array, i onda uradim array_merge() Znam da je ovo pogresno, zato pitam, sta je najbolje resenje?
 
Odgovor na temu

djordjevic_i
Ivan Djordjevic
Tf Cacak
Cacak

Član broj: 212093
Poruke: 176
*.dynamic.isp.telekom.rs.

Sajt: www.codeart.in.rs


+2 Profil

icon Re: Uzimanje podataka iz tabele broj dva, na osnovu podatka iz tabele broj 127.06.2011. u 21:49 - pre 156 meseci
Hoćeš da malo preformulišeš ono što želiš, da ne bih nagađao, pa da vidimo?
Ivan Djordjevic
 
Odgovor na temu

Milos911
Serbia

Član broj: 219127
Poruke: 1230
77.243.20.*



+303 Profil

icon Re: Uzimanje podataka iz tabele broj dva, na osnovu podatka iz tabele broj 127.06.2011. u 22:02 - pre 156 meseci
Prvo, sta da upisujem u tabelu korisnici, da bih kasnije na osnovu toga izvukao drzavu iz koje je korisnik?
Najlakse je upisati 'Amerika', i onda nema potrebe da prilikom upita trazim nesto u tabeli 'drzave'. Ali, cini mi se da ovo nije bas dobra praksa(ne znam zasto, ali je tako), pa me zanima sta bih trebao da upisujem (id mi je nekako najlogicnije)?
Znaci, recimo da u korisnici imam red
1|1|milos
Kako da jednim upitom, dobijem array sa vrednostima
1|amerika|milos.

Jesam li sad bolje objasnio? :)
 
Odgovor na temu

pajaja
Beograd

Administrator
Član broj: 41598
Poruke: 3430
*.dynamic.sbb.rs.

Jabber: pajaja@elitesecurity.org
ICQ: 253317269


+144 Profil

icon Re: Uzimanje podataka iz tabele broj dva, na osnovu podatka iz tabele broj 127.06.2011. u 22:21 - pre 156 meseci
Code:
SELECT k.id, d.name AS drzava, k.name FROM korisnici k LEFT JOIN drzave d ON k.drzava = d.id

ovo?
xxx
mali mali mali kamičak...nebo plave boje.
In Memoriam: Madzone Zeka(15.09.2005-16.09.2005)
 
Odgovor na temu

Milos911
Serbia

Član broj: 219127
Poruke: 1230
*.dynamic.isp.telekom.rs.



+303 Profil

icon Re: Uzimanje podataka iz tabele broj dva, na osnovu podatka iz tabele broj 129.06.2011. u 19:06 - pre 156 meseci
Uspeo, na slican nacin :). Hvala!
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Uzimanje podataka iz tabele broj dva, na osnovu podatka iz tabele broj 1

[ Pregleda: 2220 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.