မတည်ရှိပါကစားပွဲပေါ်မှာမတည်ရှိပါ။ ID Int (11) Null Auto_increment, Product_ID Int (11) NURL Action Varchar (255) NULL, အရေအတွက် int (11) null မဟုတ်, Created_at Timestamp NULL မူလ _timestamp null မဟုတ် အဓိက Key (ID) ) အင်ဂျင် = Innodb Default Charset = UTF8;
ဤဇယားတွင်အောက်ပါနယ်ပယ်များပါရှိသည်။
ID - ကိုယ်ပိုင်တိုးတက်မှုနှုန်းကို အသုံးပြု. Inventory Logging အတွက်ထူးခြားသောအမှတ်အသား။
Product_id : Products ID ကိုသီးခြားထုတ်ကုန်များနှင့်ဆက်စပ်ရန်အသုံးပြုသည်။
Action : In-store, Out-store စသည်တို့ကဲ့သို့သော Inventory Operation အမျိုးအစားများစသည်တို့ပါဝင်သည်။
အရေအတွက် - စစ်ဆင်ရေးအတွက်ထုတ်ကုန်အရေအတွက်ကိုညွှန်ပြသည့်စစ်ဆင်ရေးအရေအတွက်။
Created_at : Timestamp ကိုမှတ်တမ်းတင်ထားသည်။
Class Inventorylog { ပုဂ္ဂလိက $ PDO; Public function __Construction (PDO $ PDO) { $ -> PDO = $ PDO; } Public function addlog ($ product_id, $ action, $ quantity) { $ sql = "Inventory_logs သို့ထည့်သွင်းပါ (Product_id, Action, အရေအတွက်) တန်ဖိုးများ (: product_id, action: action) "; $ stmt = $ ဒီ -> PDo-> ပြင်ဆင် ($ sql); $ stmt-> bindvalue (': product_id', $ product_id, pdo :: Param_int); $ stmt-> bindvalue (': လုပ်ဆောင်ချက်', $ action, pdo :: paddo :: param_str;; $ stmt-> bindvalue (': အရေအတွက်', $ အရေအတွက်, PDO:: PODO :: Param_int); $ stmt-> execute (); } Public function getlogs ($ product_id) { $ sql = "Productor_id =: product_ID desc မှ Product_ID အမိန့်" မှ inventory_logs မှ "" "" "Selectory_logs မှရွေးချယ်ပါ။ $ stmt = $ ဒီ -> PDo-> ပြင်ဆင် ($ sql); $ stmt-> bindvalue (': product_id', $ product_id, pdo :: Param_int); $ stmt-> execute (); $ stmt-> fetchall (pdo :: fetter_assoc) ကိုပြန်သွားပါ။ } }
$ dbhost = 'localhost'; $ dbname = 'စာရင်း'; $ dbuser = 'root'; $ dbpassword = 'password'; $ dsn = "MySQL: Host = $ dbhost; dbname = $ dbname; charset = utf8"; $ PDO = PDO အသစ် ($ DBSN, $ dbuser, $ dbpassword); $ Inventorylog = Inventorylog ($ PDO), // Inventory Log Record Record $ Inventorylog-> Addlog (1, Inventory) (1, Inventory ', 10) // Inventory Logs 1 $ logs = $ inventorylog-> Getlogs (1); foreach ($ log အဖြစ် $ logs) { ECHO "ထုတ်ကုန် ID:" ။ $ log ['product_id'] "စစ်ဆင်ရေးအမျိုးအစား:" ။ $ log ['action'] ။ "စစ်ဆင်ရေးအရေအတွက် -" ။ $ log ['အရေအတွက်'] ။ "<br> "; }