E-Commerce စက်မှုလုပ်ငန်းလျင်မြန်စွာဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူကုန်စည်စာရင်းစီမံခန့်ခွဲမှုသည် e-commentice ပလက်ဖောင်းများနှင့်ရုပ်ပိုင်းဆိုင်ရာစတိုးဆိုင်များ၏အဓိကလုပ်ငန်းတာဝန်များဖြစ်လာသည်။ Inventory status ကိုအချိန်မှန်ကိုခြေရာခံနိုင်ပြီးကုန်ပစ္စည်းများသို့မဟုတ်အလွန်အကျွံပိတ်ဆို့ခြင်းကိုရှောင်ရှားခြင်းမှရှောင်ရှားနိုင်သည်။ ဤဆောင်းပါးသည်ထုတ်ကုန်စာရင်း၏ခြေရာခံခြင်းနှင့်ခြေရာခံနိုင်မှုကိုအကောင်အထည်ဖော်ရန် PHP ဘာသာစကားနှင့် MySQL ဒေတာဘေ့စ်ကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ဖော်ပြထားသည်။
ပထမ ဦး စွာကျွန်ုပ်တို့သည်ထုတ်ကုန်သတင်းအချက်အလက်နှင့်စာရင်းအချက်အလက်များကိုသိမ်းဆည်းရန် "ထုတ်ကုန်များ" ဟုခေါ်သောဒေတာဘေ့စ်စားပွဲကိုဖန်တီးရန်လိုအပ်သည်။ အောက်ပါ SQL ထုတ်ပြန်ချက်များကိုဇယားတစ်ခုဖန်တီးရန်အသုံးပြုနိုင်သည်။
CREATE TABLE products (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
quantity INT NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
ထို့နောက် MySQL ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ရန် PHP code ကိုရေးရန်လိုအပ်သည်။ ဤတွင်ရိုးရှင်းသောဒေတာဘေ့စ်ဆက်သွယ်မှုဥပမာတစ်ခုမှာ
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
ထုတ်ကုန်သတင်းအချက်အလက်နှင့်စာရင်းကိုဒေတာဘေ့စ်ရှိထုတ်ကုန်များထဲသို့ထည့်သွင်းရန်အောက်ပါ PHP ကုဒ်ကိုသုံးပါ။
$name = "iPhone 12";
$quantity = 10;
$sql = "INSERT INTO products (name, quantity) VALUES ('$name', $quantity)";
if (mysqli_query($conn, $sql)) {
echo "Product added successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
Inventory အရေအတွက်ပြောင်းလဲသွားသောအခါ, ပစ္စည်းစာရင်းကိုအသစ်ပြောင်းရန်အောက်ပါကုဒ်ကိုသုံးနိုင်သည်။
$id = 1;
$quantity = 5;
$sql = "UPDATE products SET quantity = $quantity WHERE id = $id";
if (mysqli_query($conn, $sql)) {
echo "Product quantity updated successfully";
} else {
echo "Error updating product quantity: " . mysqli_error($conn);
}
အောက်ဖော်ပြပါကုဒ်သည်ဒေတာဘေ့စ်တွင်သတ်မှတ်ထားသောထုတ်ကုန်အရေအတွက်ကိုရှာဖွေရန်ခွင့်ပြုသည်။
$sql = "SELECT * FROM products WHERE id = $id";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
$row = mysqli_fetch_assoc($result);
echo "Product: " . $row["name"] . "<br>";
echo "Quantity: " . $row["quantity"] . "<br>";
} else {
echo "Product not found";
}
အကယ်. သင်သည်ပစ္စည်းတစ်ခုပယ်ဖျက်ရန်လိုအပ်ပါကဒေတာဘေ့စ်မှပစ္စည်းမှတ်တမ်းကိုဖျက်ရန်အောက်ပါကုဒ်ကိုသုံးနိုင်သည်။
$id = 1;
$sql = "DELETE FROM products WHERE id = $id";
if (mysqli_query($conn, $sql)) {
echo "Product deleted successfully";
} else {
echo "Error deleting product: " . mysqli_error($conn);
}
စစ်ဆင်ရေးပြီးစီးပြီးနောက်ဒေတာဘေ့စ်ဆက်သွယ်မှုကိုပိတ်ရန်သတိရပါ။
<span class="fun">MySQLI_CLOSE ($ CON);</span>
အထက်ပါ PHP Code Nots Commentices မှတစ်ဆင့် E-commentice ပလက်ဖောင်းများကိုအချိန်မှန်ရှာဖွေရန်, သိုလှောင်ခြင်းနှင့်ဖျက်ခြင်းကိုပြုလုပ်နိုင်သည့်ရိုးရှင်းသောထုတ်ကုန်စာရင်းစီမံခန့်ခွဲမှုစနစ်ကိုကျွန်ုပ်တို့အကောင်အထည်ဖော်နိုင်သည်။