Tili orqali amalga oshiriladi. Bu Mbbt



Download 56 Kb.
bet2/3
Sana01.07.2022
Hajmi56 Kb.
#723717
1   2   3
Bog'liq
referat

MySQLi kengaytmasi ("i" yaxshilangan degan ma'noni anglatadi)

  • PDO (PHP ma'lumotlar ob'ektlari)

    PHP ning oldingi versiyalarida MySQL kengaytmasi ishlatilgan. Biroq, bu kengaytma 2012 yilda bekor qilingan.

    MySQLi yoki PDO dan foydalanishim kerakmi?


    Agar sizga qisqa javob kerak bo'lsa, u "Sizga yoqadigan narsa" bo'ladi.
    MySQLi ham, PDO ham o'zlarining afzalliklariga ega:
    PDO 12 xil ma'lumotlar bazasi tizimlarida ishlaydi, MySQLi esa faqat MySQL ma'lumotlar bazalari bilan ishlaydi.
    Shunday qilib, agar siz loyihangizni boshqa ma'lumotlar bazasidan foydalanishga o'tkazishingiz kerak bo'lsa, PDO jarayonni osonlashtiradi. Siz faqat ulanish qatorini va bir nechta so'rovlarni o'zgartirishingiz kerak. MySQLi bilan siz butun kodni qayta yozishingiz kerak bo'ladi - so'rovlar kiritilgan.
    Ikkalasi ham ob'ektga yo'naltirilgan, ammo MySQLi protsessual APIni ham taklif qiladi.
    Ikkalasi ham Tayyorlangan bayonotlarni qo'llab-quvvatlaydi. Tayyorlangan bayonotlar SQL in'ektsiyasidan himoya qiladi va veb-ilovalar xavfsizligi uchun juda muhimdir.

    MySQLi va PDO sintaksisida MySQL misollari


    Bu va keyingi boblarda biz PHP va MySQL bilan ishlashning uchta usulini ko'rsatamiz:

    • MySQLi (ob'ektga yo'naltirilgan)

    • MySQLi (protsessual)

    • PDO

    MySQLi o'rnatish


    Linux va Windows uchun: MySQLi kengaytmasi ko'p hollarda php5 MySQL paketi o'rnatilganda avtomatik ravishda o'rnatiladi.
    O'rnatish tafsilotlari uchun quyidagi manzilga o'ting: http://php.net/manual/en/mysqli.installation.php


    PDO o'rnatish


    O'rnatish tafsilotlari uchun quyidagi manzilga o'ting: http://php.net/manual/en/pdo.installation.php



    $servername = "localhost";
    $username = "username";
    $password = "password";

    // Create connection
    $conn = new mysqli($servername, $username, $password);

    // Check connection
    if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
    }
    echo "Connected successfully";
    ?>



    Download 56 Kb.

    Do'stlaringiz bilan baham:
  • 1   2   3




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©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