Pengurusan komoditi dan kawalan inventori dengan PHP dan program mini
Dengan perkembangan Internet, e-dagang telah menjadi salah satu tonggak penting pertumbuhan ekonomi. Pengurusan produk dan kawalan inventori adalah salah satu isu teras dalam platform e-dagang. Artikel ini akan memperkenalkan cara menggunakan PHP dan applet untuk melaksanakan pengurusan produk dan fungsi kawalan inventori, serta menyediakan contoh kod yang berkaitan.
1. Pengurusan Produk
Pengurusan produk terutamanya melibatkan fungsi seperti menambah, memadam, mengubah suai dan menyoal produk. Berikut ialah contoh penggunaan PHP dan MySQL untuk melaksanakan pengurusan produk.
Pertama, kita perlu mencipta jadual produk dalam pangkalan data untuk menyimpan maklumat berkaitan produk. Anda boleh menggunakan pernyataan SQL berikut untuk mencipta jadual bernama "barangan":
BUAT barang JADUAL (
id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100) NOT NULL, price FLOAT NOT NULL, quantity INT NOT NULL
);
Berikut ialah contoh kod PHP untuk menambah barangan:
;< php
$name = $_POST['name']; $price = $_POST['price']; $quantity = $_POST['quantity']; $conn = mysqli_connect('localhost', 'root', 'password', 'database'); if (!$conn) { die('连接数据库失败: ' . mysqli_error($conn)); } $sql = "INSERT INTO goods (name, price, quantity) VALUES ('$name', '$price', '$quantity')"; if (mysqli_query($conn, $sql)) { echo "商品添加成功"; } else { echo "商品添加失败: " . mysqli_error($conn); } mysqli_close($conn);
? & gt;
here adalah contoh kod php untuk memadam item:
& lt ;? php
$id = $_POST['id']; $conn = mysqli_connect('localhost', 'root', 'password', 'database'); if (!$conn) { die('连接数据库失败: ' . mysqli_error($conn)); } $sql = "DELETE FROM goods WHERE id='$id'"; if (mysqli_query($conn, $sql)) { echo "商品删除成功"; } else { echo "商品删除失败: " . mysqli_error($conn); } mysqli_close($conn);
? & gt;
below di sini adalah contoh kod PHP untuk mengubah suai maklumat produk:
$id = $_POST['id']; $price = $_POST['price']; $quantity = $_POST['quantity']; $conn = mysqli_connect('localhost', 'root', 'password', 'database'); if (!$conn) { die('连接数据库失败: ' . mysqli_error($conn)); } $sql = "UPDATE goods SET price='$price', quantity='$quantity' WHERE id='$id'"; if (mysqli_query($conn, $sql)) { echo "商品信息修改成功"; } else { echo "商品信息修改失败: " . mysqli_error($conn); } mysqli_close($conn);
?>
Berikut ialah contoh kod PHP untuk menanyakan maklumat produk:
$conn = mysqli_connect('localhost', 'root', 'password', 'database'); if (!$conn) { die('连接数据库失败: ' . mysqli_error($conn)); } $sql = "SELECT * FROM goods"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "ID: " . $row["id"]. " - Name: " . $row["name"]. " - Price: " . $row["price"]. " - Quantity: " . $row["quantity"]. "<br>"; } } else { echo "暂无商品信息"; } mysqli_close($conn);
const db = wx.cloud.database(); const _ = db.command; function updateInventory(productId, quantity) { db.collection('goods').doc(productId).update({ data: { quantity: _.inc(quantity) }, success: res => { console.log('库存修改成功'); }, fail: err => { console.error('库存修改失败', err); } }); }
const db = wx.cloud.database(); function getInventory(productId) { db.collection('goods').doc(productId).get({ success: res => { console.log('商品库存为', res.data.quantity); }, fail: err => { console.error('查询库存失败', err); } }); }
Atas ialah kandungan terperinci Pengurusan produk dan kawalan inventori dengan PHP dan program mini. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!