Novo

Forum kao aplikacija na telefonu

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

  • 4 odgovora
  • 2.558 pregleda

Najnovija ↓

Jednostavan zadatak iz PHP i MySql? - RESENO 26.12.2009. u 18:10 · pre 205 meseci
izmenjeno 1 put, poslednji put Ovomojela 26.12.2009. u 20:50
  1. Ovomojela26.12.2009. u 20:50zapis iz teksta poruke
#1
Imam sledeci zadatak:

Postoji telefonski imenik kao baza podataka. U toj bazi se nalazi tabela: KORISNICI od cega mi je za ovaj zadatak najbitnije to da se nalaze tu dva polja username i status (od cega status polje moze imati vreme 0 ili 1). I postoji druga tabela koja se naziva TELEFON gde imamo polje clan. E sad zadatak je:

Kako prikazati sve iz tabele telefon one upise gde se pojavljuje clan a koji ima status 1 iz tabele IMENIK. "username" iz KORISNICI nosi isti naziv kao i "clan" iz TELEFON.


Moja neka razmišljanja su

select * from korisnici where status='1'; // tu sam odabrao one korisnike koji imaju status 1

e kako da iskoristim njihov "username" da bih njega iskoristio za sledeći upit koji mi treba:

select * from telefon where clan= ????????

To ??????? mi treba.

Hvala!
Re: Jednostavan zadatak iz PHP i MySql? 26.12.2009. u 18:37 · pre 205 meseci #2
Nesto ovako, mada verovatno moze i bolje - nemam sad vremena da razmisljam :(
Code:
select * from telefon where clan in (select username from korisnici where status='1')
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: Jednostavan zadatak iz PHP i MySql? - RESENO 27.12.2009. u 13:56 · pre 205 meseci #4
Iako to mozda radi, sve mi se cini da ti baza nije dobro normalizovana jer imas redundancu `username` i `clan` polja.
To se obicno povezuje uz pomoc kljuceva i join-ova u mysql-u, cisto da imas u vidu to pa ako mozes da izmenis vec postojeci kod, ako ne, onda da imas u vidu za u buduce.
Potpis
http://norway.dakipro.com/
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme