• AMALIY ISHNI BAJARISH UCHUN NAMUNA
  • 6-Amaliy ishi: php dasturlash tilida Mysql ma’lumotlar bazasi bilan ishlash




    Download 0.98 Mb.
    bet1/4
    Sana10.12.2022
    Hajmi0.98 Mb.
    #33994
      1   2   3   4
    Bog'liq
    6-dars
    Metallarni kesish va kavsharlash texnologiyasi., 2-amaliy topshiriq, 05-1272 15.12.2021, Maqom asoslari, mustaqil ish mavzulari2 (3), 3-MI Uralov Bunyod, 3-mustaqil ish-Vektorlar bo, YO\'PA0118 (1), 290, 2-mavzu.Yarim o‘tkazgichli diodlar, 788, 789, ferment, xfghjh




    6-Amaliy ishi: PHP dasturlash tilida MySQL ma’lumotlar bazasi bilan ishlash

    Ushbu amiliy ishida har bir talaba quyida keltirilgan mavzular asosida PHP dasturlash tili va SQL so’rovlari yordamida ma’lumotlar bazasi yaratadi, yaratilgan ma’lumotlar bazasi tarkibida jadval hosil qilib, unga forma yordamida ma’lumotlar qo’shadi, ma’lumotlar bazasidagi mavjud ma’lumotlarni turli shartlar asosida chop etadi va bazadagi mavjud ma’lumotlarni o’chiradi ham tahrirlaydi.


    1. Magazin tavarlari;
    2. Avtosalon;
    3. Dorixona;
    4. Kutubxona;
    5. Dunyo mamlakatlari;
    6. O’zbekiston viloyatlari mumuriy va hududiy tuzilishi;
    7. Talabalar;
    8. Kompyuterlar olami;
    9. Androidlar;
    10. Hayvonot olami;
    11. O’quv markazi;
    12. Dars jadvali;
    Bunda talabalar jurnaldagi tartib raqami asosida mavzu tanlashadi (13 – talabadan boshlab talabalar yana qaytadan 1 – raqamdan boshlashadi) va bajargan amaliy ishi asosida hisobot tayyorlashadi.

    AMALIY ISHNI BAJARISH UCHUN NAMUNA
    PHP dasturlash tili yordamida siz MySQL ma’lumotlar bazasida ma’lumotlar bazasi yaratishingiz, shu ma’lumotlar bazasi tarkibida jadvallar yaratishingiz, yaratilgan jadvallarga ma’lumotlar qo’shishingiz, o’chirishingiz, tahrirlashingiz, ularni turli shartlar asosida chop etishingiz mumkin va ushbu amaliyot darsida ularni birma bir ko’rib chiqamiz. Dastavval ma’lumotlar bazasini yaratishni ko’rib o’tamiz.
    Eslatma: PHPda yozilgan kod sеrvеrning o’zida bajarilib, mijozga HTML shaklida yеtib boradi yani uning kompliatori web serverlardir. Shuning uchun PHP dasturlash tilida tuzilgan web ilovalarni sinab ko’rish uchun lokal serverlar (Denwer, XAMP, OpenServer shular kabi lokal serverlar)dan foydalanamiz.
    Oldingi darslarimizda Open Server lokal serveridan foydalanganimiz uchun ushbu darsda ham undan foydalanamiz.
    Birinchi qadamda diskadagi Open Server papkasidagi domain papkasi ichida yangi biror nomdagi papka yaratib olamiz, misol uchun dars nomli. Bu papka ichida index.php nomli php fayl yaratib olamiz (bu faylni barcha html muharirlari yordamida yaratishinigiz mumkin).
    Yaratilayotgan bu faylda hisob kitob ishlarini bajarmaymiz shunchaki unda ma’lumotlar bazasini, jadval yaratuvchi, jadvalga yangi ma’lumotlar qo’shuvchi, o’chiruvchi, tahrirlovchi va ma’lumotlarni chop etuvchi fayllarga gipermurojatlar yozib qo’yamiz (1-rasm):

    Endi ushbu fayl natijasini brouzer oynasida ko’ramiz. Buning uchun open server ni ishga tushiramiz. Masalalar panelida hosil bo’lgan yashil bayroqchadan мои сайты bo’limidan dars nomli saytni tanlaymiz (2-rasm).

    Natijada brouzer oynasida quyidagi natija chiqadi (3-rasm):

    Endi create_d.php nomli php faylini yaratamiz. Ushbu faylga MySQL ma’lumotlar bazasini boshqaruvchi tizimida yangi ma’lumotlar bazasi hosil qilish kodini kiritib qo’yamiz.


    Buning uchun avvalo faylni MySQL bilan bog’lashimiz kerak bo’ladi. Faylni MySQL ga bo’g’lash kodi quyidagicha:
    $conn = new mysqli("localhost", "user", "parol","baza_name");
    Bu yerda

    Download 0.98 Mb.
      1   2   3   4




    Download 0.98 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    6-Amaliy ishi: php dasturlash tilida Mysql ma’lumotlar bazasi bilan ishlash

    Download 0.98 Mb.