ホームページ >バックエンド開発 >PHPチュートリアル >PHP 在庫管理システムの在庫転送統計関数のコード生成
PHP 在庫管理システムの在庫転送統計機能のコード生成
在庫転送統計は、在庫管理システムの非常に重要な機能です。管理者がさまざまな倉庫を追跡および管理するのに役立ちます。在庫転送ステータス期間の間。この記事では、PHP を使用して簡単な在庫移動統計関数を作成する方法と、対応するコード例を紹介します。
まず、在庫移動記録を保存するデータベース テーブルを作成する必要があります。テーブルには、割り当てレコード ID (allocation_id)、製品 ID (product_id)、倉庫 ID (warehouse_id)、割り当て時間 (allocation_date)、および割り当て数量 (allocation_quantity) のフィールドが含まれている必要があります。
CREATE TABLE allocations ( allocation_id INT PRIMARY KEY AUTO_INCREMENT, product_id INT NOT NULL, warehouse_id INT NOT NULL, allocation_date DATE NOT NULL, allocation_quantity INT NOT NULL );
次に、在庫転送統計を表示するページをシステムに作成する必要があります。まず、データベースに接続する必要があります。
<?php $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "inventory_management"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } ?>
このページでは、在庫転送統計を表示するテーブルを追加できます。
<html> <head> <title>库存调拨统计</title> </head> <body> <h1>库存调拨统计</h1> <table> <tr> <th>调拨记录ID</th> <th>商品ID</th> <th>仓库ID</th> <th>调拨时间</th> <th>调拨数量</th> </tr> <?php $sql = "SELECT * FROM allocations"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "<tr>"; echo "<td>" . $row["allocation_id"] . "</td>"; echo "<td>" . $row["product_id"] . "</td>"; echo "<td>" . $row["warehouse_id"] . "</td>"; echo "<td>" . $row["allocation_date"] . "</td>"; echo "<td>" . $row["allocation_quantity"] . "</td>"; echo "</tr>"; } } else { echo "没有库存调拨记录"; } ?> </table> </body> </html>
上記のコードは、データベースから在庫転送レコードを読み取り、表形式でページに表示します。必ず上記のコードを PHP ファイルとして保存し、そのファイルをサーバー上に配置して実行してください。
上記のコード例を通じて、PHP ベースの在庫移動統計関数を簡単に実装できます。実際のニーズに応じて、この例を変更および拡張できます。この記事がお役に立てば幸いです!
以上がPHP 在庫管理システムの在庫転送統計関数のコード生成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。