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 ကုန်ပစ္စည်းစာရင်းကိုမည်သို့ထိရောက်စွာစီမံရမည်ကိုနားလည်ရန်မျှော်လင့်ပါသည်။