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

Povezivanje dvije tabele ?

[es] :: PHP :: PHP za početnike :: Povezivanje dvije tabele ?

[ Pregleda: 2507 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

BVB
Pizdoland

Član broj: 316479
Poruke: 22
*.crnagora.net.



+5 Profil

icon Povezivanje dvije tabele ?01.12.2013. u 12:43 - pre 126 meseci
Zdravo svima,nakon evo par mjeseci ucenja php-a dosao sam do dijela koji se odnosi na baze podataka.Ranije sam sto se tice baza radio u ms access-u i tamo sam relativno lagano vrsio povezivanje dvije tabele.Medjutim sada imam problema,a evo u cemu.
Imam jednu bazu sa dvije tabele: Studenti i Skolarine.
Studenti Skolarine
BrInd(PK) IDUplate(PK) auto_increment
Ime BrInd
Prezime Iznos

Pitanje tj ono sto ja ne umijem uraditi jeste kako da povezem polje BrInd iz tabele Studenti sa poljem BrInd iz tabele Skolarine ? To bi bila veza 1 prema vise,to sam lako radio u access-u al sad sam zakocio,gledao sam par nekih tutorijala sa onim "FOREIGN KEY" al nisam uspio da povezem. Jer zelim da u slucaju promjene vrijednosti iz polja BrInd iz tabele Studenti to da se odrazi na polje BrInd u tabeli Skolarine.Nadam se da ce neko naci vremena da mi na ovom kratkom primjeru to objasni,pa eto onda ako ima koji link sa dobrim tutorijalom da mi ostavi.. Zahvaljujem svima na odgovoru.
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.85-200-249.bkkb.no.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Povezivanje dvije tabele ?01.12.2013. u 12:50 - pre 126 meseci
Ako sam dobro razumeo treba ti Left Join, pod poretpostavkom da koristis mysql.
Mozda je bolje da postavis pitanje u Baze Podataka?
 
Odgovor na temu

BVB
Pizdoland

Član broj: 316479
Poruke: 22
*.crnagora.net.



+5 Profil

icon Re: Povezivanje dvije tabele ?01.12.2013. u 13:06 - pre 126 meseci
Da mysql. Al me interesuje da li se tabele mogu povezati prilikom njihovog kreiranja,kao ono u access-u,relationships i jednostavno prevlacenjem misa.. Ja sam nesto pokusavao na ovaj nacin al vidim da grijesim :

CREATE TABLE Studenti(BrInd INT NOT NULL,Ime CHAR(20),Prezime CHAR(20),PRIMARY KEY(BrInd),FOREIGN KEY(BrInd) REFERENCES Skolarine(BrInd));

Tako nesto,al ovako javlja gresku,tj ne valja. Samo sam htjeo ako moze da se stvori veza 1 prema vise izmedju ove dvije tabele ?

Zahvaljujem na odgovoru,a postavicu to pitanje u dijelu za baze,mada cu prvo da provjerim mozda tamo nesto vec postoji.. Pozdrav
 
Odgovor na temu

weeboo
Bojana Borkovic
Banjaluka

Član broj: 152356
Poruke: 48
..able.dyn.broadband.blic.net.



+3 Profil

icon Re: Povezivanje dvije tabele ?01.12.2013. u 13:45 - pre 126 meseci
Mislim da trebaš ovako nešto...

ALTER TABLE Skolarine
ADD CONSTRAINT Studenti_Skolarine
FOREIGN KEY BrInd
REFERENCES Studenti(BrInd)
And following our will and wind we may just go where no one's been.
We'll ride the spiral to the end and may just go where no one's been.
 
Odgovor na temu

gotivac
Kragujevac

Član broj: 26754
Poruke: 160
*.static.sbb.rs.



+2 Profil

icon Re: Povezivanje dvije tabele ?02.12.2013. u 12:41 - pre 126 meseci
Ako sam dobro shvatio, ti bi i u mysql-u da nastaviš da praviš relacije mišem. :)

Onda treba da koristiš neku aplikaciju, tipa MySQL Workbench ...
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Povezivanje dvije tabele ?

[ Pregleda: 2507 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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