စာရင်းစီမံခန့်ခွဲမှုစနစ်အတွက်စာရင်းစုံစမ်းရေးလုပ်ငန်းသည်အလွန်အရေးကြီးသည်။ ၎င်းသည်ကုမ္ပဏီများသည်စာရင်းအားစစ်မှန်သောအချိန်တွင်နားလည်သဘောပေါက်ရန်နှင့်စာရင်းကိုအချိန်မီရရှိရန်ကူညီနိုင်သည်။ ဒီဆောင်းပါးမှာ Inventory query function ကိုဘယ်လိုအကောင်အထည်ဖော်ရမယ်ဆိုတာကိုရှင်းပြဖို့ရိုးရှင်းတဲ့ PHP ကုဒ်ကိုသုံးမယ်။
ပထမ ဦး စွာစာရင်းအချက်အလက်များကိုသိမ်းဆည်းရန်ဒေတာဘေ့စ်စားပွဲတစ်ခုဖန်တီးရန်လိုအပ်သည်။ ကျွန်ုပ်တို့၏ဇယားကိုအောက်ပါအကွက်များပါ 0 င်သော "စာရင်း" ဟုခေါ်သည်ဆိုပါစို့။
ဇယားကိုဖန်တီးရန်အောက်ပါ SQL ကြေငြာချက်ကိုသင်အသုံးပြုနိုင်သည်။
ဇယားစာရင်းကိုဖန်တီးပါ ( ID Int (11) Null Auto_increment, NARCHAR (255) NURLE NURM အရေအတွက် int (11) null မဟုတ်, စျေးနှုန်းဒ decimal မ (10,2) NULL မဟုတ်ပါ, အဓိက Key (ID) ) အင်ဂျင် = Innodb Default Charset = UTF8;
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 များကိုပြုပြင်ပါ။
ထို့နောက် 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 တွင်ရိုးရှင်းသောစာရင်းရှာဖွေမှုလုပ်ငန်းလည်ပတ်မှုကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုလေ့လာခဲ့သည်။ ဤဥပမာသည်အခြေခံလိုအပ်ချက်များနှင့်အညီ ပြောင်းလဲ. တိုးချဲ့နိုင်သည့်အခြေခံမူဘောင်ကိုပေးသည်။ မတူညီသောစာရင်းစီမံခန့်ခွဲမှုစနစ်များနှင့်လိုက်လျောညီထွေဖြစ်အောင်ပြုလုပ်နိုင်သည်။