当前位置: 首页> 最新文章列表> 如何使用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中实现一个简单的库存查询功能。这个示例提供了基本的框架,你可以根据实际需求进行进一步修改和扩展,来适应不同的库存管理系统。