Dans le commerce électronique, SKU (unité de conservation des stocks) fait référence à l'unité d'inventaire, utilisée pour identifier et gérer des produits spécifiques. La fonction SKU du centre commercial permet aux commerçants de mieux gérer l'inventaire et les ventes de produits, ce qui permet aux clients de choisir et d'acheter plus facilement des produits. Cet article utilisera un exemple PHP simple pour montrer comment implémenter la fonction SKU dans le centre commercial.
Tout d'abord, nous devons créer deux tables de données: l'une pour le stockage des informations sur les produits et l'autre pour stocker les informations SKU.
Créer des `` produits 'de table ( `id` int (11) pas null auto_increment, `name` varchar (255) pas nul, «prix» décimal (10,2) pas nul, Texte de «description», Clé primaire (`id`) ));
Créer des tableaux de table (SKUS '( `id` int (11) pas null auto_increment, `Product_id` int (11) pas nul, `` Taille` varchar (50) pas nul, `Color` varchar (50) pas nul, `` Stock 'Int (11) pas nul, Clé primaire (`id`), Foreign Key (`Product_id`) références` produits '(`id`) sur Delete Cascade ));
Ensuite, nous montrerons comment utiliser le code PHP pour se connecter à la base de données et faire fonctionner les fonctions liées à SKU.
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn-> connect_error) { Die ("La connexion a échoué:". $ con-> connect_error); } ?>
fonction getProducts () { Global $ Conn; $ SQL = "SELECT * FROM PRODUCTS"; $ result = $ Conn-> Query ($ SQL); if ($ result-> num_rows> 0) { $ Products = Array (); while ($ row = $ result-> fetch_assoc ()) { $ Products [] = $ row; } retourner $ produits; } autre { retourner null; } }
function getSkusByProduct ($ product_id) { Global $ Conn; $ SQL = "SELECT * FROM SKUS WHERE Product_id = $ product_id"; $ result = $ Conn-> Query ($ SQL); if ($ result-> num_rows> 0) { $ SKUS = Array (); while ($ row = $ result-> fetch_assoc ()) { $ SKUS [] = $ row; } retourner $ SKUS; } autre { retourner null; } }
fonction updatestock ($ sku_id, $ quantité) { Global $ Conn; $ SQL = "Update SKUS Set Stock = Stock - $ Quantité où id = $ sku_id"; $ Conn-> Query ($ SQL); }
Fonction Addsku ($ product_id, $ size, $ couleur, $ stock) { Global $ Conn; $ sql = "Insérer dans les valeurs SKU (Product_id, Size, Color, Stock) ($ product_id, '$ size', '$ Color', $ stock)"; $ Conn-> Query ($ SQL); }
Grâce à l'exemple de code ci-dessus, nous montrons comment implémenter la fonction SKU dans le centre commercial à l'aide de PHP. Les développeurs peuvent davantage développer et optimiser en fonction des besoins réels. J'espère que cet exemple vous aidera à comprendre comment gérer efficacement l'inventaire des produits du centre commercial via PHP.