e-commerce တွင် Sku (စတော့ရှယ်ယာစောင့်ရှောက်မှုယူနစ်) သည်သီးခြားထုတ်ကုန်များကိုဖော်ထုတ်ရန်နှင့်စီမံခန့်ခွဲရန်အသုံးပြုသောစာရင်းသည်စာရင်းကိုရည်ညွှန်းသည်။ ကုန်တိုက်၏ Sku function သည်ကုန်သည်များအားကုန်ပစ္စည်းများရောင်းချခြင်းနှင့်ရောင်းချခြင်းကိုပိုမိုကောင်းမွန်စွာစီမံခန့်ခွဲရန်ခွင့်ပြုသည်။ ဤဆောင်းပါးသည်ကုန်တိုက်ရှိ Sku function ကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုသရုပ်ပြရန်ရိုးရှင်းသော PHP ဥပမာကိုအသုံးပြုလိမ့်မည်။
ပထမ ဦး စွာကျွန်ုပ်တို့သည်ဒေတာစားပွဲ 2 ခုကိုဖန်တီးရန်လိုအပ်သည် - ထုတ်ကုန်သတင်းအချက်အလက်များနှင့် SKU အချက်အလက်များကိုသိုလှောင်ရန်အတွက်အခြားတစ်ခုမှာတစ်ခုမှာတစ်ခုသိုလှောင်ရန်ဖြစ်သည်။
Table `` ထုတ်ကုန်များဖန်တီးပါ (
`ID's Int (11) Null Auto_increment မဟုတ်ပါ။
`name` varchar (255) NULL,
`ဈေးနှုန်းအတိုင်းဒ decimal မ (10,2) NULL မဟုတ်ပါ။
`ဖော်ပြချက်`စာသား,
အဓိက key (`ID`)
);
Creat `Skus 'ကိုဖန်တီးပါ (
`ID's Int (11) Null Auto_increment မဟုတ်ပါ။
`Product_id` INT (11) NULL မဟုတ်ပါ။
`အရွယ်အစား 'အရွယ်အစား varchar (50) NULL,
`Color` Varchar (50) NULL,
`စတော့ရှယ်ယာ int (11) NULL မဟုတ်ပါ,
အဓိက key (id` `),
နိုင်ငံခြား key (+ ider_id ') ရည်ညွှန်းကင်းတာကက်စကိတ်အပေါ် `` `` `ID`` `id`) ကိုကိုးကားပါ
);
ထို့နောက်ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ရန်နှင့် Sku-Related functions များကိုချိတ်ဆက်ရန် PHP code ကိုမည်သို့အသုံးပြုရမည်ကိုပြသပါမည်။
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn-> connect_error) {
Die ("ဆက်သွယ်မှုမအောင်မြင်ပါ။ " ။ $ conn-> connection_error);
}
>
function ကို getproducts () {
ကမ္ဘာလုံးဆိုင်ရာ $ Con;
$ sql = "ထုတ်ကုန်များမှရွေးပါ",
$ ရလဒ် = $ conn-> query ($ sql);
အကယ်. ($ ရလဒ် - num_row> 0) {
$ ထုတ်ကုန်များ = array ();
နေစဉ် ($ အတန်း = $ ရလဒ် -> finch_assoc ()) {
$ ထုတ်ကုန် [] = $ အတန်း;
}
$ ထုတ်ကုန်များကိုပြန်သွားပါ။
} အခြား
null ပြန်လာ;
}
}
justkusbyproduct ($ product_id) function ကို function
ကမ္ဘာလုံးဆိုင်ရာ $ Con;
$ sql = "Product_ID = $ product_id '' Skus မှ" "select *;
$ ရလဒ် = $ conn-> query ($ sql);
အကယ်. ($ ရလဒ် - num_row> 0) {
$ Skus = Array ();
နေစဉ် ($ အတန်း = $ ရလဒ် -> finch_assoc ()) {
$ skus [] = $ အတန်း;
}
$ Skus ကိုပြန်သွားပါ။
} အခြား
null ပြန်လာ;
}
}
function updatatestock ($ sku_id, $ အရေအတွက်) {
ကမ္ဘာလုံးဆိုင်ရာ $ Con;
$ sql = "update skus set stock =" id = $ sku_id "id quoft - $ suppority - $ spootsation";
$ conn-> query ($ sql);
}
function addsku ($ product_id, $ အရွယ်အစား, $ အရောင်, $ စတော့ရှယ်ယာ {
ကမ္ဘာလုံးဆိုင်ရာ $ Con;
$ sql = "SKUS (FORD_ID, အရွယ်အစား, အရွယ်အစား, အရောင်, စတော့ရှယ်ယာ) တန်ဖိုးများ ($ Product_id, '$ အရွယ်အစား', '$ Color', $ Color,
$ conn-> query ($ sql);
}
အထက်ပါသင်္ကေတမှတစ်ဆင့် PHP ကို အသုံးပြု. ကုန်တိုက်တွင် Sku function ကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုပြသသည်။ developer များကအမှန်တကယ်လိုအပ်ချက်များနှင့်အညီထပ်မံချဲ့ထွင်နိုင်ပြီးပိုမိုကောင်းမွန်စေနိုင်သည်။ PHP မှတစ်ဆင့် Mall ကုန်ပစ္စည်းစာရင်းကိုမည်သို့ထိရောက်စွာစီမံရမည်ကိုနားလည်ရန်မျှော်လင့်ပါသည်။