Position actuelle: Accueil> Derniers articles> Exemple de code complet de la façon d'implémenter les fonctions SKU dans le centre commercial à l'aide de PHP

Exemple de code complet de la façon d'implémenter les fonctions SKU dans le centre commercial à l'aide de PHP

M66 2025-06-18

Exemple de code complet de la façon d'implémenter les fonctions SKU dans le centre commercial à l'aide de PHP

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.

Conception de la base de données

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.

1. Structure de la table de produits (produits)

  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`)
  ));
  

2. Structure de la table de la référence (SKUS)

  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
  ));
  

Implémentation du code PHP

Ensuite, nous montrerons comment utiliser le code PHP pour se connecter à la base de données et faire fonctionner les fonctions liées à SKU.

1. Connectez-vous à la base de données

  <?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);
  }
  ?>
  

2. Obtenez toutes les informations du produit

  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;
      }
  }
  

3. Obtenez des informations SKU pour des produits spécifiques

  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;
      }
  }
  

4. Mettre à jour l'inventaire SKU

  fonction updatestock ($ sku_id, $ quantité) {
      Global $ Conn;
      $ SQL = "Update SKUS Set Stock = Stock - $ Quantité où id = $ sku_id";
      $ Conn-> Query ($ SQL);
  }
  

5. Ajouter un nouveau SKU

  Fonction Addsku ($ product_id, $ size, $ couleur, $ stock) {
      Global $ Conn;
      $ sql = "Insérer dans les valeurs SKU (Product_id, Size, Color, Stock) ($ product_id, &#39;$ size&#39;, &#39;$ Color&#39;, $ stock)";
      $ Conn-> Query ($ SQL);
  }
  

Résumer

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.