首頁 > 後端開發 > php教程 > PHP查詢特定分類下商品的實作方法

PHP查詢特定分類下商品的實作方法

WBOY
發布: 2024-03-09 17:50:01
原創
428 人瀏覽過

PHP查詢特定分類下商品的實作方法

標題:PHP查詢特定分類下商品的實作方法

在網站開發過程中,經常需要根據特定分類查詢商品並展示給使用者。透過PHP來實現這項功能是非常常見的,以下將介紹具體的實作方法以及範例程式碼。

首先,我們假設有一個資料庫表格products來儲存所有的商品信息,表格結構如下:

CREATE TABLE products (
    id INT PRIMARY KEY,
    name VARCHAR(50),
    category_id INT,
    price DECIMAL(10, 2)
);
登入後複製

其中,category_id欄位用來儲存商品所屬的分類ID。

接下來,我們需要寫PHP程式碼來查詢特定分類下的商品。首先,連接資料庫:

<?php

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "dbname";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
登入後複製

然後,我們需要取得使用者傳入的分類ID,並查詢該分類下的商品:

$category_id = $_GET['category_id'];

$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"]. " - Name: " . $row["name"]. " - Price: " . $row["price"]. "<br>";
    }
} else {
    echo "0 results";
}
登入後複製

在上面的程式碼中,我們透過 $_GET['category_id']取得使用者傳入的分類ID,並根據該ID查詢資料庫中對應分類下的商品信息,並將結果以列表形式顯示出來。

最後,別忘了關閉資料庫連線:

$conn->close();
登入後複製

透過上述操作,我們就能實現根據特定分類查詢商品資訊的功能。這種方法簡單直接,適用於小型網站和小規模資料量的情況。要注意的是,程式碼中未處理使用者傳入參數的安全性驗證,建議在實際應用中加入參數過濾和防SQL注入措施。

以上就是PHP查詢特定分類下商品的實作方法,希望能幫助您。

以上是PHP查詢特定分類下商品的實作方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板