Maison  >  Article  >  développement back-end  >  Comment interroger des produits dans une catégorie spécifique avec PHP ?

Comment interroger des produits dans une catégorie spécifique avec PHP ?

PHPz
PHPzoriginal
2024-03-11 11:15:041235parcourir

Comment interroger des produits dans une catégorie spécifique avec PHP ?

Titre : Comment interroger des produits dans une catégorie spécifique avec PHP ? Partage d'exemples de code détaillés

Dans le développement de sites Web de commerce électronique, il est nécessaire d'interroger fréquemment les informations sur les produits dans des catégories spécifiques afin de les afficher aux utilisateurs. PHP, en tant que langage de programmation back-end populaire, peut nous aider à réaliser cette fonction. Cet article présentera en détail comment interroger des produits dans une catégorie spécifique en PHP et fournira des exemples de code spécifiques.

Tout d'abord, nous devons créer une table de base de données pour stocker les informations sur le produit, notamment l'identifiant du produit, le nom, le prix, la classification et d'autres informations. Supposons que nous ayons une table nommée products avec la structure suivante : 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);

Dans cette table, le champ category_id est utilisé pour représenter la catégorie à laquelle appartient le produit. Ensuite, nous insérerons quelques exemples de données :

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

Ensuite, nous devons écrire du code PHP pour interroger les produits dans une catégorie spécifique. Voici un exemple de code :

rrreee

Dans ce code, nous nous connectons d'abord à la base de données, puis spécifions l'ID de catégorie à interroger comme 1. Ensuite, exécutez l'instruction de requête SQL, parcourez les résultats de la requête et affichez-les sur la page.

Grâce à l'exemple de code ci-dessus, nous pouvons interroger des informations sur le produit dans une catégorie spécifique en PHP. Les développeurs peuvent personnaliser et développer en conséquence en fonction des besoins réels pour réaliser des fonctions de requête plus complexes. J'espère que cet article pourra aider les lecteurs qui apprennent PHP afin qu'ils puissent mieux comprendre comment utiliser PHP pour gérer la fonction de requête de classification de produits dans les sites Web de commerce électronique. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn