လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ကို ​​အသုံးပြု. Sku function များကိုမည်သို့အကောင်အထည်ဖော်ရမည်နည်း

PHP ကို ​​အသုံးပြု. Sku function များကိုမည်သို့အကောင်အထည်ဖော်ရမည်နည်း

M66 2025-06-18

PHP ကို ​​အသုံးပြု. Sku function များကိုမည်သို့အကောင်အထည်ဖော်ရမည်နည်း

e-commerce တွင် Sku (စတော့ရှယ်ယာစောင့်ရှောက်မှုယူနစ်) သည်သီးခြားထုတ်ကုန်များကိုဖော်ထုတ်ရန်နှင့်စီမံခန့်ခွဲရန်အသုံးပြုသောစာရင်းသည်စာရင်းကိုရည်ညွှန်းသည်။ ကုန်တိုက်၏ Sku function သည်ကုန်သည်များအားကုန်ပစ္စည်းများရောင်းချခြင်းနှင့်ရောင်းချခြင်းကိုပိုမိုကောင်းမွန်စွာစီမံခန့်ခွဲရန်ခွင့်ပြုသည်။ ဤဆောင်းပါးသည်ကုန်တိုက်ရှိ Sku function ကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုသရုပ်ပြရန်ရိုးရှင်းသော PHP ဥပမာကိုအသုံးပြုလိမ့်မည်။

ဒေတာဘေ့စဒီဇိုင်း

ပထမ ဦး စွာကျွန်ုပ်တို့သည်ဒေတာစားပွဲ 2 ခုကိုဖန်တီးရန်လိုအပ်သည် - ထုတ်ကုန်သတင်းအချက်အလက်များနှင့် SKU အချက်အလက်များကိုသိုလှောင်ရန်အတွက်အခြားတစ်ခုမှာတစ်ခုမှာတစ်ခုသိုလှောင်ရန်ဖြစ်သည်။

1 ။ ထုတ်ကုန်စားပွဲဝိုင်းဖွဲ့စည်းပုံ (ထုတ်ကုန်များ)

  Table `` ထုတ်ကုန်များဖန်တီးပါ (
    `ID's Int (11) Null Auto_increment မဟုတ်ပါ။
    `name` varchar (255) NULL,
    `ဈေးနှုန်းအတိုင်းဒ decimal မ (10,2) NULL မဟုတ်ပါ။
    `ဖော်ပြချက်`စာသား,
    အဓိက key (`ID`)
  );
  

2 ။ SKU စားပွဲဝိုင်းဖွဲ့စည်းပုံ (SKUS)

  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`) ကိုကိုးကားပါ
  );
  

PHP Code အကောင်အထည်ဖော်မှု

ထို့နောက်ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ရန်နှင့် Sku-Related functions များကိုချိတ်ဆက်ရန် PHP code ကိုမည်သို့အသုံးပြုရမည်ကိုပြသပါမည်။

1 ။ ဒေတာဘေ့စ်ကိုဆက်သွယ်ပါ

  <?php
  $servername = "localhost";
  $username = "username";
  $password = "password";
  $dbname = "database";

  $conn = new mysqli($servername, $username, $password, $dbname);

  if ($conn-> connect_error) {
      Die ("ဆက်သွယ်မှုမအောင်မြင်ပါ။ " ။ $ conn-> connection_error);
  }
  >
  

2 ။ ထုတ်ကုန်အချက်အလက်အားလုံးကိုရယူပါ

  function ကို getproducts () {
      ကမ္ဘာလုံးဆိုင်ရာ $ Con;
      $ sql = "ထုတ်ကုန်များမှရွေးပါ",
      $ ရလဒ် = $ conn-> query ($ sql);

      အကယ်. ($ ရလဒ် - num_row> 0) {
          $ ထုတ်ကုန်များ = array ();
          နေစဉ် ($ အတန်း = $ ရလဒ် -> finch_assoc ()) {
              $ ထုတ်ကုန် [] = $ အတန်း;
          }
          $ ထုတ်ကုန်များကိုပြန်သွားပါ။
      } အခြား
          null ပြန်လာ;
      }
  }
  

3 ။ သီးခြားထုတ်ကုန်များအတွက် SKU အချက်အလက်ကိုရယူပါ

  justkusbyproduct ($ product_id) function ကို function
      ကမ္ဘာလုံးဆိုင်ရာ $ Con;
      $ sql = "Product_ID = $ product_id &#39;&#39; Skus မှ" "select *;
      $ ရလဒ် = $ conn-> query ($ sql);

      အကယ်. ($ ရလဒ် - num_row> 0) {
          $ Skus = Array ();
          နေစဉ် ($ အတန်း = $ ရလဒ် -> finch_assoc ()) {
              $ skus [] = $ အတန်း;
          }
          $ Skus ကိုပြန်သွားပါ။
      } အခြား
          null ပြန်လာ;
      }
  }
  

4 ။ SKU Inventory ကို Update လုပ်ပါ

  function updatatestock ($ sku_id, $ အရေအတွက်) {
      ကမ္ဘာလုံးဆိုင်ရာ $ Con;
      $ sql = "update skus set stock =" id = $ sku_id "id quoft - $ suppority - $ spootsation";
      $ conn-> query ($ sql);
  }
  

5 ။ sku အသစ်တစ်ခုထည့်ပါ

  function addsku ($ product_id, $ အရွယ်အစား, $ အရောင်, $ စတော့ရှယ်ယာ {
      ကမ္ဘာလုံးဆိုင်ရာ $ Con;
      $ sql = "SKUS (FORD_ID, အရွယ်အစား, အရွယ်အစား, အရောင်, စတော့ရှယ်ယာ) တန်ဖိုးများ ($ Product_id, &#39;$ အရွယ်အစား&#39;, &#39;$ Color&#39;, $ Color,
      $ conn-> query ($ sql);
  }
  

အကျဉ်းချုပ်

အထက်ပါသင်္ကေတမှတစ်ဆင့် PHP ကို ​​အသုံးပြု. ကုန်တိုက်တွင် Sku function ကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုပြသသည်။ developer များကအမှန်တကယ်လိုအပ်ချက်များနှင့်အညီထပ်မံချဲ့ထွင်နိုင်ပြီးပိုမိုကောင်းမွန်စေနိုင်သည်။ PHP မှတစ်ဆင့် Mall ကုန်ပစ္စည်းစာရင်းကိုမည်သို့ထိရောက်စွာစီမံရမည်ကိုနားလည်ရန်မျှော်လင့်ပါသည်။