當前位置: 首頁> 最新文章列表> 如何使用PHP實現庫存查詢功能:簡單教程與代碼示例

如何使用PHP實現庫存查詢功能:簡單教程與代碼示例

gitbox 2025-06-13

引言

對於一個庫存管理系統來說,庫存查詢功能是至關重要的。它能幫助企業實時掌握庫存情況,及時獲取庫存報告。在本文中,我們將通過一個簡單的PHP代碼示例,講解如何實現庫存查詢功能。

一、創建數據庫表

首先,我們需要創建一個數據庫表來存儲庫存信息。假設我們的表名為“inventory”,它包含以下字段:

  • id (主鍵,自增長)
  • name (商品名稱)
  • quantity (庫存數量)
  • price (商品價格)

你可以使用以下SQL語句來創建該表:

  CREATE TABLE inventory (
    id int(11) NOT NULL AUTO_INCREMENT,
    name varchar(255) NOT NULL,
    quantity int(11) NOT NULL,
    price decimal(10,2) NOT NULL,
    PRIMARY KEY (id)
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  

二、連接數據庫

在代碼中,我們首先需要連接數據庫,以便執行後續的庫存查詢操作。以下是數據庫連接的代碼示例:

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

    // 創建數據庫連接
    $conn = new mysqli($servername, $username, $password, $dbname);

    // 檢查連接是否成功
    if ($conn-> connect_error) {
      die("連接數據庫失敗: " . $conn->connect_error);
    }

    echo "成功連接數據庫!";
  ?>
  

請根據實際情況修改數據庫的連接參數($servername、$username、$password和$dbname)。

三、編寫庫存查詢功能代碼

接下來,我們編寫庫存查詢功能的代碼,從數據庫中獲取庫存信息並展示在網頁上。以下是完整的代碼:

  <?php
    // 查詢庫存信息
    $sql = "SELECT * FROM inventory";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
      // 輸出每一行的數據while ($row = $result->fetch_assoc()) {
        echo "商品名稱: " . $row["name"] . " - 庫存數量: " . $row["quantity"] . " - 商品價格: $" . $row["price"] . "<br> ";
      }
    } else {
      echo "沒有庫存信息";
    }

    // 關閉數據庫連接$conn->close();
  ?>
  

結論

通過上面的代碼示例,我們學習瞭如何在PHP中實現一個簡單的庫存查詢功能。這個示例提供了基本的框架,你可以根據實際需求進行進一步修改和擴展,來適應不同的庫存管理系統。