Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

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

  • 4 odgovora
  • 3.356 pregleda

Najnovija ↓

Uzimanje podataka iz tabele broj dva, na osnovu podatka iz tabele broj 1 27.06.2011. u 20:50 · pre 186 meseci #1
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?
Re: Uzimanje podataka iz tabele broj dva, na osnovu podatka iz tabele broj 1 27.06.2011. u 23:02 · pre 186 meseci #3
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? :)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme