Home >Backend Development >PHP Tutorial >Functional Guide to Implementing Product Inventory Tracking and Traceability with PHP
PHP functional guide to implement commodity inventory tracking and tracing
Introduction:
With the rapid development of e-commerce, commodity inventory management has become a must Few tasks. For e-commerce platforms or physical stores, it is very important to be able to accurately track product inventory, which can help them effectively manage inventory and avoid sell-outs and overstocking. This article will introduce how to use PHP language to implement the function of commodity inventory tracking and tracing.
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);
Conclusion:
Through the above code example, we can realize the function of product inventory tracking and tracing. Using PHP language to operate the database can help us manage the inventory quantity of products and easily query, update and delete product information. Effective inventory management can improve the controllability and sales efficiency of the product life cycle, and bring better operational results to e-commerce platforms and physical stores.
The above is the detailed content of Functional Guide to Implementing Product Inventory Tracking and Traceability with PHP. For more information, please follow other related articles on the PHP Chinese website!