မတည်ရှိပါကစားပွဲပေါ်မှာမတည်ရှိပါ။ 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> ";
}