Лаборатория иши 10 Мавзу: php да маълумотлар базаси ташкил этиш Ишнинг мақсади



Download 22,91 Kb.
bet1/6
Sana24.02.2022
Hajmi22,91 Kb.
#232456
  1   2   3   4   5   6
Bog'liq
10-laboratoriya


Лаборатория иши - 10
Мавзу: PHP да маълумотлар базаси ташкил этиш
Ишнинг мақсади: PHP да маълумотлар базаси ташкил этиш ва у билан ишлаш.
Ишнинг натижасида тала қуйидагиларга эга бўлиши керак:
Билиши керак: PHP да база маълумотлари билан ишлаш
Қила олиши керак: PHP ни база маълумотлари билан боғлаш ва улар билан ишлаш


НАЗАРИЙ БЎЛИМ

Ушбу бўлим PHP ва MySql МББС (СУБД) ўртасидаги ҳамкорлик усуллари билан танишишга мўлжалланган. Асосий эътибор маълумотлар базаси билан боғланишни ўрнатиш, сўровлар жўнатиш функциялари ва жавобларни (mysql_connect, mysql_query, mysql_result, mysql_num_rows, mysql_close) қайта ишлашга қаратилади. Мисол сифатида виртуал тарих музейи маълумотлар базасининг маъмурияти учун web-интерфейс тузиш масаласини кўрайлик. PHP дистрибутивига MySQL маълумотлар базаси билан ишлаш учун мўлжалланган функцияларни олувчи кенгайтма киради. Бу бўлимда MySQL билан ишлаш учун баъзи бир маълумотлар базасини тасвирлаш ва тўлдириш мақсадида web-интерфейсларни тузиш топшириғини ечиш учун керак бўладиган асосий функциялар билан танишамиз. Савол туғилади: бундай интерфейсларни тузиш нега керак? SQL сўровлар тили билан нотаниш одамлар маълумотни маълумотлар базасига киритиш ва унинг таркибини кўриб туриш имконияти бўлиши учун шундай қилинади. Маълумотлар базасига маълумотларни қўшиш учун web-интерфейс билан ишлашда бу маълумотларни шунчаки html-формага киритиш ва уларни серверга жўнатиш керак бўлади, бизнинг скрипт эса қолган барча амалларни бажаради. Жадвал таркибини кўриб туриш учун ҳавола устига бир марта босиш ва керакли саҳифага кириш кифоя.


Кўриниб туриши учун бу интерфейсларни виртуал музей экспонатлари ҳақидаги маълумотлар жойланадиган Artifacts жадваллари учун тузамиз. Аввалги бўлимда бу коллекцияга структурани ҳамда унинг шахс (Persons) ва тасвирлар (Images) тавсифлари коллекциялари билан алоқасини киритган эдик. Artifacts коллекциясидаги ҳар бир экспонат қуйидаги характеристика ёрдамида тасвирланишини эслатиб ўтамиз:

  • ном (title);

  • муаллиф (author);

  • ифода (description);

  • ўриндош ном (alternative);

  • тасвир (photo).

Номланиш ва ўриндош номланиш узунасига 255 белгидан кам сатр (яъни VARCHAR(255)), тасвирлаш – матнли майдон (TEXT турига мансуб) ҳисобланади, “муаллиф” ва “тасвир” майдонларида эса Persons коллекциясидан муаллифнинг идентификаторлари ва Images коллекциясидан экспонат тасвирларига мувофиқ мавжуд бўлади.

Download 22,91 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish