15-Laboratoriya mashg`uloti


Download 0.68 Mb.
bet7/7
Sana14.12.2022
Hajmi0.68 Mb.
#1003303
1   2   3   4   5   6   7
Bog'liq
4-Laboratoriya

mysqli_connect() – MB tasnifi bo`yicha ulanish

  • mysqli_query() – SQL so`rovni bajarish

  • mysqli_stmt_num_rows() – bajarilgan so`rov natijasidagi yozuvlar soni

  • mysqli_stmt_field_count() – bajarilgan so`rovdagi ustunlar soni

  • mysqli_fetch_array() – so`rov natijalarini qatorli ko`rinishda chiqarish

  • mysqli_insert_id() – jadvalga eng oxirgi kiritilgan yozuv ID raqami

  • mysqli_store_result() – oxirgi so`rov natijalarini lokal saqlash

  • mysqli_stat() – tizimning joriy holati

  • mysqli_close() – MBga ulanishni yakunlash.

    Misol. Adabiyotlar ro`yxatidan eng keyingi yilda chiqarilganlarini mualliflari bilan birga chiqaruvchi oddiy adabiyot.php sahifasini yaratish.
    Bunda PHP tili operatorlari va HTML teglaridan iborat adabiyot.php fayli quyidagi koddan iborat bo`ladi.



    Adabiyotlar ro`yxati


    //Lokal serverdagi KITOB nomli MBga
    //root foydalanuvchi bo`lib ulanish
    $dtcon = mysqli_connect("localhost", "root", "", "KITOB");
    //SQL so`rov matnini $sql o`zgaruvchisiga berish
    $sql="SELECT DISTINCT C.name_cat AS toifa,
    A.fio AS muallif,
    B.id_book AS id_asar,
    B.name AS asar,
    B.page AS bet,
    MAX(B.yil) AS nashr_yili
    FROM Books B
    INNER JOIN Avtor A ON B.id_avtor = A.id_avtor
    INNER JOIN Categoria C ON B.id_cat = C.id_cat
    GROUP BY B.name
    ORDER BY asar";

    //HTML da jadval shakli


    ?>









    //$sql o`zgaruvchidagi SQL so`rovni serverga jo`natish
    //va natijani $r massiviga saqlash
    $r= mysqli_query($dtcon, $sql);$us=0;

    //ikki o`lchamli $r massivning har bir qatorini


    //tsikl orqali bir o`lchamli $e massivga yozish
    while($e = mysqli_fetch_array($res))
    {
    $us++;
    //jadval yacheykalariga $e massivdagi ma`lumotlarni chiqarish
    ?>









    }
    # Kategoriya Muallif Adabiyot nomi Saxifa Yili
    $e[toifa]?> $e[muallif]?> $e[asar]?> $e[bet]?> $e[nashr_yili]?>
    `>Edit"?>

    ?>
    Download 0.68 Mb.

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




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