Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk menanyakan produk di bawah kategori tertentu dengan PHP?

Bagaimana untuk menanyakan produk di bawah kategori tertentu dengan PHP?

PHPz
PHPzasal
2024-03-11 11:15:041285semak imbas

Bagaimana untuk menanyakan produk di bawah kategori tertentu dengan PHP?

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);

Dalam jadual ini, medan 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();
?>

Seterusnya, kami perlu menulis kod PHP untuk menanyakan produk di bawah kategori tertentu. Berikut ialah contoh kod:

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn