제목: PHP로 특정 카테고리의 상품을 조회하는 방법은 무엇인가요? 자세한 코드 예시 공유
전자상거래 웹사이트 개발에서는 특정 카테고리의 상품 정보를 사용자에게 보여주기 위해 자주 쿼리해야 합니다. 널리 사용되는 백엔드 프로그래밍 언어인 PHP는 이 기능을 달성하는 데 도움이 될 수 있습니다. 이 글에서는 PHP에서 특정 카테고리의 제품을 쿼리하는 방법을 자세히 소개하고 구체적인 코드 예제를 제공합니다.
먼저 제품 ID, 이름, 가격, 분류 및 기타 정보를 포함한 제품 정보를 저장하기 위한 데이터베이스 테이블을 만들어야 합니다. 다음 구조의 products
라는 테이블이 있다고 가정해 보겠습니다. 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
필드는 제품이 속한 카테고리를 나타내는 데 사용됩니다. 다음으로 몇 가지 샘플 데이터를 삽입하겠습니다. <?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
이 코드에서는 먼저 데이터베이스에 연결한 후 쿼리할 카테고리 ID를 1로 지정합니다. 그런 다음 SQL 쿼리 문을 실행하고 쿼리 결과를 순회하여 페이지에 출력합니다. 위의 코드 예시를 통해 PHP에서 특정 카테고리의 제품 정보를 조회할 수 있습니다. 개발자는 보다 복잡한 쿼리 기능을 달성하기 위해 실제 요구 사항에 따라 적절하게 사용자 정의하고 확장할 수 있습니다. 이 글이 PHP를 배우는 독자들에게 도움이 되어 전자상거래 웹사이트에서 PHP를 사용하여 제품 분류 쿼리 기능을 처리하는 방법을 더 잘 이해할 수 있기를 바랍니다. 🎜위 내용은 PHP로 특정 카테고리의 제품을 쿼리하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!