You are on page 1of 9

MySQL baza podataka

PHP
Izradio: Davor Cihlar

Baza podataka

Podaci za web stranice se na!e"#e spre$a% %


baz% podataka

Direktan prist%p datoteka$a e ponekad


proble$ati!an zbo& ovlasti

Pretra'ivane podataka po datoteka$a e


zna!ano ko$pliciranie i sporie od
pretra'ivana po bazi

(a ko$%nikaci% s bazo$ se koristi ezik SQL


)Str%ct%red Q%ery Lan&%a&e*

+edan %pravitel bazo$ podataka $o'e i$ati


vi"e baza podataka
MySQL

MySQL e besplatni SQL posl%'itel

,rlo ednostavno se $o'e kon-i&%rirati po$o#%


php$yad$in web s%!ela i bez znana SQL
ko$andi

Bazi e $o&%#e prist%pati i po$o#% posebnih


PHP MySQL -%nkcia

Detali na
http:..dev/$ys0l/co$.doc.re-$an.1/2.en.
3ablice

+edna baza podataka $o'e i$ati vi"e tablica

3ablica $o'e i$ati proizvolan bro redaka4 ali


bro st%paca e konstantan

Svaki st%pac i$a neki svo tip podatka koi e


isti za sve retke

Prvi st%pac e na!e"#e pri$arni kl%! s neko$


edinstveno$ vriednosti za svaki redak
ID ime prezime ppr
1 Davor Cihlar 5
2 Goran uri 6
3 Petar lat 5.5
osoba
3ipovi podataka

MySQL podr'ava $no&o tipova podataka sa


razni$ $odi-ikatori$a4 ali za nas s% dovolni
sa$o slede#i tipovi:

I53

6L7834 D79BL:

,8;CH8;)n* < strin& $aksi$alne d%line n = >11

3:?3 < strin& $aksi$alne d%line @11A1 znakova

BL7B < za spre$ane binarnih podataka )datoteka*

D83:4 3IM:4 D83:3IM: < dat%$4 vrie$e4 oboe


Pri$arni kl%!

St%pac koi i$a edinstveni podatak % svako$


retk% $o'e$o pro&lasiti pri$arni$ kl%!e$

Po$a'e bazi podataka da br'e pretra'%e


%n%tar to& st%pca

5eko$ st%pc% e $o&%#e dodati atrib%t


8937BI5C;:M:53

+ednostavnosti radi4 sve tablice #e na$ i$ati


prvi st%pac kao identi-ikator4 t/ bit #e slede#e&
tipa:
INT AUTO_INCREMENT PRIMARY KEY
Creirane tablica

Mora$o i$ati % vid% kakve podatke #e koi


st%pac sadr'avati
)5pr/ st%pac koi #e sadr'avati i$ena bi $o&ao
biti ,8;CH8;)>2**

Svaka tablica $ora i$ati kl%! koi e edinstven


za svaki redak

3ablice $ora% biti nor$alizirane

Cada #e to biti potrebno4 spaati #e$o vi"e


tablica % edn%
Creirane tablica < nor$alizacia

,i"estr%ko ponavlane istih podataka e %


teorii zabraneno4 a % praksi nepo'elno
ID ime prezime ppr ima
1 Davor Cihlar 5 olovku
2 Davor Cihlar 5 gumicu
3 Davor Cihlar 5 ravnalo
ID ime prezime ppr
1 Davor Cihlar 5
2 Goran uri 6
3 Petar lat 5.5
id_osoba ima
1 olovku
1 gumicu
1 ravnalo
osoba vlasnistvo
php$yad$in

php$yad$in e web s%!ele za ad$inistrirane


MySQL baze podataka

+ednostavno $% se prist%pa preko


http:..osnovephp/kset/or&.php$yad$in

Lo&in e isti kao i za 63P

You might also like