စာရင်းစီမံခန့်ခွဲမှုစနစ်၌, စာရင်းဆုံးမခြင်း function သည်အလွန်အရေးကြီးသည်။ စာရင်းသည်စာရင်းအချက်အလက်များ၏တိကျမှန်ကန်မှုကိုသေချာစေရန်အုပ်ချုပ်ရေးမှူးများသည်အချိန်မှန်ကိုအချိန်မှန်တွင်အချိန်မှန်သို့ပြောင်းရန်ကူညီသည်။ ဤဆောင်းပါးသည် PHP နမူနာကုဒ်ကိုစာရင်းပြုစုခြင်းဆိုင်ရာ function function ကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုပြသရန်အသုံးပြုလိမ့်မည်။
Code ကိုမစတင်ခင်မှာဒေတာဘေ့စ်နဲ့သက်ဆိုင်ရာစာရင်းစားပွဲပေါ်မှာဖန်တီးဖို့လိုတယ်။ ဤဇယားတွင်ထုတ်ကုန် ID, ထုတ်ကုန်အမည်နှင့်အရေအတွက်ကဲ့သို့သောနယ်ပယ်များပါ 0 င်သည်။ ဇယားတစ်ခုဖန်တီးပေးသော SQL ထုတ်ပြန်ချက်များကိုဤတွင်ဖော်ပြထားသည်။
CREATE TABLE inventory (
id INT(10) AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
quantity INT(10)
);
ထို့နောက် PHP code ကိုစာရင်း 0 င်မှုပြင်ဆင်ခြင်း function ကိုအကောင်အထည်ဖော်ရန်ရေးနိုင်သည်။
<?php
// ဒေတာဘေ့စ်ကိုဆက်သွယ်ပါ
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";
$conn = new mysqli($servername, $username, $password, $dbname);
// ဆက်သွယ်မှုကိုစစ်ဆေးပါ
if ($conn->connect_error) {
die("ဆက်သွယ်မှုမအောင်မြင်ပါ: " . $conn->connect_error);
}
// ရယူPOSTတောင်းဆိုမှုအတွက်ဒေတာ
$id = $_POST["id"];
$quantity = $_POST["quantity"];
// ထည့်သွင်းထုတ်ကုန်စစ်ဆေးပါIDတည်ရှိပါဘူး
$sql = "SELECT * FROM inventory WHERE id = " . $id;
$result = $conn->query($sql);
if ($result->num_rows > 0) {
$row = $result->fetch_assoc();
$currentQuantity = $row["quantity"];
// စာရင်းအသစ်ပြောင်းခြင်းအရေအတွက်
$newQuantity = $currentQuantity + $quantity;
// Update ကိုကြေငြာပါ
$updateSql = "UPDATE inventory SET quantity = " . $newQuantity . " WHERE id = " . $id;
if ($conn->query($updateSql) === TRUE) {
echo "Inventory ဆုံးမခြင်းအောင်မြင်ခဲ့သည်";
} else {
echo "Inventory ဆုံးမပဲ့ပြင်မှုမအောင်မြင်ပါ: " . $conn->error;
}
} else {
echo "အထွက်ပစ္စည်းများIDမတည်ရှိပါဘူး";
}
$conn->close();
?>
အထက်ပါကုဒ်တွင်ဒေတာဘေ့စ်နှင့်ဆက်သွယ်မှုကိုတည်ဆောက်ရန်နှင့် POST တောင်းဆိုမှုမှထုတ်ကုန် ID နှင့်ပြင်ဆင်ချက်အရေအတွက်ကိုရရန် MySQLI အရာဝတ်ထုကို ဦး စွာအသုံးပြုသည်။ ထို့နောက်ထုတ်ကုန်သည်စာရင်းတွင်ကုန်ပစ္စည်းတည်ရှိနေကြောင်းအတည်ပြုရန် Select Query ကိုအတည်ပြုရန်ကွပ်မျက်ခံရသည်။ အကယ်. ၎င်းသည်တည်ရှိပါကထိုကုဒ်သည်လက်ရှိစာရင်းအရေအတွက်ကိုဖတ်ပြီးသိုလှောင်ထားသည့်စာရင်းကိုအသစ်ပြောင်းသည်။ နောက်ဆုံးအနေဖြင့်စာရင်းအသစ်ကို Database သို့ update ကြေငြာချက်ကို အသုံးပြု. Database သို့အသစ်ပြောင်းသည်။
သတိပြုသင့်သည်မှာဤဆောင်းပါးတွင်နမူနာကုဒ်သည်သရုပ်ပြရည်ရွယ်ချက်အတွက်သာဖြစ်သည်။ လက်တွေ့ကျသောအပလီကေးရှင်းများ၌စနစ်၏တည်ငြိမ်မှုနှင့်လုံခြုံမှုကိုတိုးတက်စေရန်လုံခြုံရေးအစီအမံများထပ်မံတပ်ဆင်ရန်လိုအပ်သည်။
ဤဥပမာဖြင့် PHP မှတစ်ဆင့်စာရင်းပြင်ဆင်ချက်ကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုအလွယ်တကူနားလည်နိုင်သည်။ ၎င်းသည်သင်၏စာရင်းကိုစီမံရန်သာမကသင်၏ကုန်ထုတ်စွမ်းအားကိုလည်းတိုးတက်စေသည်။ အမှန်တကယ်စီးပွားရေးလိုအပ်ချက်များနှင့်အညီလိုက်လျောညီထွေဖြစ်အောင်တိကျတဲ့လိုအပ်ချက်များနှင့်အညီကုဒ်ကိုသင်ညှိနိုင်သည်။