လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP PHP သည်ကုန်ပစ္စည်းစာရင်းခြေရာခံခြင်းနှင့်စီမံခန့်ခွဲမှုများကိုသဘောပေါက်သည်။ Inventory Traceability Development Detorial

PHP PHP သည်ကုန်ပစ္စည်းစာရင်းခြေရာခံခြင်းနှင့်စီမံခန့်ခွဲမှုများကိုသဘောပေါက်သည်။ Inventory Traceability Development Detorial

M66 2025-07-03

PHP PHP သည်ကုန်ပစ္စည်းစာရင်းခြေရာခံခြင်းနှင့်စီမံခန့်ခွဲမှုများကိုသဘောပေါက်သည်။ Inventory Traceability Development Detorial

နိဒါန်း

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);
}

ထုတ်ကုန်စာရင်းကို Update လုပ်ပါ

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);
}

Query Proder Inventory

အောက်ဖော်ပြပါကုဒ်သည်ဒေတာဘေ့စ်တွင်သတ်မှတ်ထားသောထုတ်ကုန်အရေအတွက်ကိုရှာဖွေရန်ခွင့်ပြုသည်။

 $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);
}

ဒေတာဘေ့စ် connection ကိုပိတ်ပါ

စစ်ဆင်ရေးပြီးစီးပြီးနောက်ဒေတာဘေ့စ်ဆက်သွယ်မှုကိုပိတ်ရန်သတိရပါ။

 <span class="fun">MySQLI_CLOSE ($ CON);</span>

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

အထက်ပါ PHP Code Nots Commentices မှတစ်ဆင့် E-commentice ပလက်ဖောင်းများကိုအချိန်မှန်ရှာဖွေရန်, သိုလှောင်ခြင်းနှင့်ဖျက်ခြင်းကိုပြုလုပ်နိုင်သည့်ရိုးရှင်းသောထုတ်ကုန်စာရင်းစီမံခန့်ခွဲမှုစနစ်ကိုကျွန်ုပ်တို့အကောင်အထည်ဖော်နိုင်သည်။

မကြာသေးမီ ဆောင်းပါးများ