စာရင်းစီမံခန့်ခွဲမှုစနစ်အတွက်စာရင်းစုံစမ်းရေးလုပ်ငန်းသည်အလွန်အရေးကြီးသည်။ ၎င်းသည်ကုမ္ပဏီများသည်စာရင်းအားစစ်မှန်သောအချိန်တွင်နားလည်သဘောပေါက်ရန်နှင့်စာရင်းကိုအချိန်မီရရှိရန်ကူညီနိုင်သည်။ ဒီဆောင်းပါးမှာ 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 တွင်ရိုးရှင်းသောစာရင်းရှာဖွေမှုလုပ်ငန်းလည်ပတ်မှုကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုလေ့လာခဲ့သည်။ ဤဥပမာသည်အခြေခံလိုအပ်ချက်များနှင့်အညီ ပြောင်းလဲ. တိုးချဲ့နိုင်သည့်အခြေခံမူဘောင်ကိုပေးသည်။ မတူညီသောစာရင်းစီမံခန့်ခွဲမှုစနစ်များနှင့်လိုက်လျောညီထွေဖြစ်အောင်ပြုလုပ်နိုင်သည်။