ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して製品在庫の追跡とトレーサビリティを実装するための機能ガイド
商品在庫の追跡と追跡を実装するための PHP 機能ガイド
はじめに:
電子商取引の急速な発展に伴い、商品在庫管理は必須となっています。タスク。電子商取引プラットフォームや実店舗にとって、製品在庫を正確に追跡できることは非常に重要です。これにより、在庫を効果的に管理し、売り切れや過剰在庫を回避できます。この記事では、PHP言語を使用して商品在庫の追跡と追跡機能を実装する方法を紹介します。
CREATE TABLE products ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, quantity INT NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP );
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database"; $conn = mysqli_connect($servername, $username, $password, $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); }
$name = "iPhone 12"; $quantity = 10; $sql = "INSERT INTO products (name, quantity) VALUES ('$name', $quantity)"; if (mysqli_query($conn, $sql)) { echo "Product added successfully"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); }
$id = 1; $quantity = 5; $sql = "UPDATE products SET quantity = $quantity WHERE id = $id"; if (mysqli_query($conn, $sql)) { echo "Product quantity updated successfully"; } else { echo "Error updating product quantity: " . mysqli_error($conn); }
$sql = "SELECT * FROM products WHERE id = $id"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { $row = mysqli_fetch_assoc($result); echo "Product: " . $row["name"] . "<br>"; echo "Quantity: " . $row["quantity"] . "<br>"; } else { echo "Product not found"; }
$id = 1; $sql = "DELETE FROM products WHERE id = $id"; if (mysqli_query($conn, $sql)) { echo "Product deleted successfully"; } else { echo "Error deleting product: " . mysqli_error($conn); }
mysqli_close($conn);
結論:
上記のコード例を通じて、製品在庫の追跡と追跡の機能を実現できます。 。 PHP言語を使用してデータベースを操作することで、商品の在庫数量管理や商品情報の問い合わせ、更新、削除が簡単に行えます。効果的な在庫管理により、製品ライフサイクルの制御性と販売効率が向上し、電子商取引プラットフォームと実店舗により良い運営結果をもたらすことができます。
以上がPHP を使用して製品在庫の追跡とトレーサビリティを実装するための機能ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。