當前位置: 首頁> 最新文章列表> 如何使用PHP實現庫存管理系統中的庫存查詢功能

如何使用PHP實現庫存管理系統中的庫存查詢功能

M66 2025-06-13

如何使用PHP實現庫存管理系統中的庫存查詢功能

引言:
在庫存管理系統中,庫存查詢功能是至關重要的。它幫助管理人員快速查看庫存狀態,掌握庫存變動,提供及時的報告。本文將展示如何使用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;

二、連接數據庫

接下來,我們需要在代碼中連接到數據庫,以便進行庫存查詢操作。使用以下代碼來建立數據庫連接:

$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)。

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

現在,我們將編寫實際的庫存查詢功能代碼。從數據庫中查詢庫存信息並顯示在網頁上。以下是實現該功能的代碼:

// 查詢庫存信息$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();

這段代碼通過執行一個簡單的SELECT查詢語句,從數據庫中獲取“inventory”表中的所有數據。然後,使用循環輸出每一行的數據,包括商品名稱、庫存數量和商品價格。

結論

通過上述代碼示例,我們了解瞭如何使用PHP編寫庫存管理系統中的庫存查詢功能。這個簡單的示例為你提供了一個基本的框架,可以根據實際需求進行修改和擴展。希望本文對你在編寫庫存查詢功能時有所幫助!