လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ကို ​​အသုံးပြု. Inventory Quiling Function ကိုမည်သို့အကောင်အထည်ဖော်ရမည်နည်း PHP: ရိုးရှင်းသောသင်ခန်းစာများနှင့်သင်္ကေတများ

PHP ကို ​​အသုံးပြု. Inventory Quiling Function ကိုမည်သို့အကောင်အထည်ဖော်ရမည်နည်း PHP: ရိုးရှင်းသောသင်ခန်းစာများနှင့်သင်္ကေတများ

gitbox 2025-06-13

နိဒါန်း

စာရင်းစီမံခန့်ခွဲမှုစနစ်အတွက်စာရင်းစုံစမ်းရေးလုပ်ငန်းသည်အလွန်အရေးကြီးသည်။ ၎င်းသည်ကုမ္ပဏီများသည်စာရင်းအားစစ်မှန်သောအချိန်တွင်နားလည်သဘောပေါက်ရန်နှင့်စာရင်းကိုအချိန်မီရရှိရန်ကူညီနိုင်သည်။ ဒီဆောင်းပါးမှာ Inventory query function ကိုဘယ်လိုအကောင်အထည်ဖော်ရမယ်ဆိုတာကိုရှင်းပြဖို့ရိုးရှင်းတဲ့ PHP ကုဒ်ကိုသုံးမယ်။

1 ။ ဒေတာဘေ့စ်စားပွဲတစ်ခုဖန်တီးပါ

ပထမ ဦး စွာစာရင်းအချက်အလက်များကိုသိမ်းဆည်းရန်ဒေတာဘေ့စ်စားပွဲတစ်ခုဖန်တီးရန်လိုအပ်သည်။ ကျွန်ုပ်တို့၏ဇယားကိုအောက်ပါအကွက်များပါ 0 င်သော "စာရင်း" ဟုခေါ်သည်ဆိုပါစို့။

  • ID (မူလတန်းသော့, Self- ကြီးထွားမှု)
  • အမည် (ထုတ်ကုန်အမည်)
  • အရေအတွက် (Inventory အရေအတွက်)
  • စျေးနှုန်း (ကုန်ပစ္စည်းစျေးနှုန်း)

ဇယားကိုဖန်တီးရန်အောက်ပါ SQL ကြေငြာချက်ကိုသင်အသုံးပြုနိုင်သည်။

  ဇယားစာရင်းကိုဖန်တီးပါ (
    ID Int (11) Null Auto_increment,
    NARCHAR (255) NURLE NURM
    အရေအတွက် int (11) null မဟုတ်,
    စျေးနှုန်းဒ decimal မ (10,2) NULL မဟုတ်ပါ,
    အဓိက Key (ID)
  ) အင်ဂျင် = Innodb Default Charset = UTF8;
  

2 ။ ဒေတာဘေ့စ်ကိုဆက်သွယ်ပါ

Code တွင်ကျွန်ုပ်တို့သည်နောက်ဆက်တွဲစာရင်းစုံစမ်းရေးလုပ်ငန်းများလုပ်ကိုင်ရန်အတွက်ဒေတာဘေ့စ်နှင့်ဆက်သွယ်ရန်လိုအပ်သည်။ ဒေတာဘေ့စ်ဆက်သွယ်မှုအတွက်ကုဒ်နမူနာတစ်ခုမှာ -

  <?php
    $servername = "localhost";
    $username = "root";
    $password = "";
    $dbname = "inventory_db";

    // ဒေတာဘေ့စ် connection တစ်ခုဖန်တီးပါ
    $conn = new mysqli($servername, $username, $password, $dbname);

    // ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ
    if ($conn-> connect_error) {
      Die ("Connect) သည်ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ရန်မအောင်မြင်ပါ။ " ။ $ conn-> connection_error);
    }

    ECHO "အောင်မြင်စွာဒေတာဘေ့စ်နှင့်ဆက်နွှယ်သည်!";
  >
  

အမှန်တကယ်အခြေအနေအရဒေတာဘေ့စ် ($ sermername username, $ username, $ dbname) ၏ connection parameters များကိုပြုပြင်ပါ။

3 ။ Inventory query function ကိုရေးပါ

ထို့နောက် Inventory query function အတွက်ကုဒ်ကိုရေးပြီးဒေတာဘေ့စ်မှစာရင်းအချက်အလက်များကိုရယူပြီးဝဘ်စာမျက်နှာပေါ်တွင်ပြပါ။ ဤတွင်ပြီးပြည့်စုံသောကုဒ်ဖြစ်သည်။

  <?php
    // ရှာဖွေခြင်း Inventory သတင်းအချက်အလက်
    $sql = "SELECT * FROM inventory";
    $result = $conn->Query ($ SQL);

    အကယ်. ($ ရလဒ် - num_row> 0) {
      // အတန်းတစ်ခုချင်းစီ၏အချက်အလက်များကိုထုတ်ပေးသည် ($ row = $ ရလဒ် -> finch_assoc))
        ECHO "ထုတ်ကုန်အမည်:" ။ $ အတန်း ["အမည်"] ။ "- Inventory အရေအတွက် -" ။ $ အတန်း ["အရေအတွက်"] ။ "- ထုတ်ကုန်စျေးနှုန်း: $" ။ $ အတန်း ["စျေးနှုန်း"] ။ "<br> ";
      }
    } အခြား
      ECHO "စာရင်းမသွင်းသတင်းအချက်အလက်",
    }

    // ဒေတာဘေ့စ် connection ကိုပိတ်ပါ $ Conn-> အနီးကပ် ();
  >
  

နိဂုံးချုပ်အားဖြင့်

အထက်ပါကုဒ်နမူနာများဖြင့် PHP တွင်ရိုးရှင်းသောစာရင်းရှာဖွေမှုလုပ်ငန်းလည်ပတ်မှုကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုလေ့လာခဲ့သည်။ ဤဥပမာသည်အခြေခံလိုအပ်ချက်များနှင့်အညီ ပြောင်းလဲ. တိုးချဲ့နိုင်သည့်အခြေခံမူဘောင်ကိုပေးသည်။ မတူညီသောစာရင်းစီမံခန့်ခွဲမှုစနစ်များနှင့်လိုက်လျောညီထွေဖြစ်အောင်ပြုလုပ်နိုင်သည်။