Tajuk: Bagaimana hendak menanyakan produk di bawah kategori tertentu dengan PHP? Berkongsi contoh kod terperinci
Dalam pembangunan tapak web e-dagang, adalah perlu untuk kerap menanyakan maklumat produk di bawah kategori tertentu untuk memaparkannya kepada pengguna. PHP, sebagai bahasa pengaturcaraan back-end yang popular, boleh membantu kami mencapai fungsi ini. Artikel ini akan memperkenalkan secara terperinci cara membuat pertanyaan produk di bawah kategori tertentu dalam PHP dan memberikan contoh kod khusus.
Pertama, kita perlu mencipta jadual pangkalan data untuk menyimpan maklumat produk, termasuk ID produk, nama, harga, klasifikasi dan maklumat lain. Katakan kita mempunyai jadual bernama products
dengan struktur berikut: products
的表,结构如下:
CREATE TABLE products ( id INT PRIMARY KEY, name VARCHAR(100), price DECIMAL(10, 2), category_id INT );
在这个表中,category_id
INSERT INTO products (id, name, price, category_id) VALUES (1, '商品1', 100.00, 1), (2, '商品2', 150.00, 2), (3, '商品3', 80.00, 1), (4, '商品4', 120.00, 3), (5, '商品5', 200.00, 2);
category_id
digunakan untuk mewakili kategori kepunyaan produk tersebut. Seterusnya, kami akan memasukkan beberapa data sampel: <?php // 连接数据库 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "ecommerce"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("数据库连接失败: " . $conn->connect_error); } // 查询特定分类下的商品 $category_id = 1; // 假设这里查询分类ID为1的商品 $sql = "SELECT * FROM products WHERE category_id = $category_id"; $result = $conn->query($sql); if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo "商品ID: " . $row["id"] . " - 名称: " . $row["name"] . " - 价格: $" . $row["price"] . "<br>"; } } else { echo "未找到与该分类匹配的商品"; } $conn->close(); ?>
rrreee
Dalam kod ini, kami mula-mula menyambung ke pangkalan data, dan kemudian menentukan ID kategori untuk disoal sebagai 1. Kemudian, laksanakan pernyataan pertanyaan SQL dan lalui hasil pertanyaan dan keluarkannya ke halaman. Melalui contoh kod di atas, kami boleh menanyakan maklumat produk di bawah kategori tertentu dalam PHP. Pembangun boleh menyesuaikan dan mengembangkan dengan sewajarnya mengikut keperluan sebenar untuk mencapai fungsi pertanyaan yang lebih kompleks. Saya harap artikel ini dapat membantu pembaca yang sedang mempelajari PHP supaya mereka lebih memahami cara menggunakan PHP untuk mengendalikan fungsi pertanyaan klasifikasi produk dalam laman web e-dagang. 🎜Atas ialah kandungan terperinci Bagaimana untuk menanyakan produk di bawah kategori tertentu dengan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!