在 PHP 中查詢商品資訊涉及以下步驟:建立資料庫連線。準備查詢語句,指定要查詢的商品 ID。綁定商品 ID 參數。執行查詢。擷取查詢結果。獲取商品信息,並將其顯示在頁面上。
使用PHP 查詢商品資訊
在電子商務網站中,通常需要查詢商品資訊來顯示給使用者或處理訂單。 PHP 提供了強大的資料庫連接和查詢功能,可以輕鬆實現商品資訊的查詢。
資料庫連線
// 数据库连接参数 $host = 'localhost'; $user = 'root'; $pass = ''; $dbName = 'ecommerce'; // 建立数据库连接 $conn = new mysqli($host, $user, $pass, $dbName);
查詢商品資訊
商品資訊通常儲存在資料庫的products
表中。以下程式碼顯示如何查詢指定商品 ID 的商品資訊:
// 商品 ID $productId = 1; // 准备查询语句 $stmt = $conn->prepare("SELECT * FROM products WHERE id = ?"); // 绑定参数 $stmt->bind_param('i', $productId); // 执行查询 $stmt->execute(); // 提取查询结果 $result = $stmt->get_result(); // 获取商品信息 $productInfo = $result->fetch_assoc(); echo $productInfo['name']; // 输出商品名称
實戰案例
假設我們要在產品頁面顯示商品的名稱、價格和庫存數量。我們可以使用以下程式碼:
// 商品 ID $productId = 1; // 准备查询语句 $stmt = $conn->prepare("SELECT name, price, quantity FROM products WHERE id = ?"); // 绑定参数 $stmt->bind_param('i', $productId); // 执行查询 $stmt->execute(); // 提取查询结果 $result = $stmt->get_result(); // 获取商品信息 $productInfo = $result->fetch_assoc(); // 输出商品信息 echo "<h1>{$productInfo['name']}</h1>"; echo "<p>价格:{$productInfo['price']}</p>"; echo "<p>库存:{$productInfo['quantity']}</p>";
透過上述程式碼,我們成功地查詢了指定商品的名稱、價格和庫存數量,並將其顯示在產品頁面上。
以上是PHP 查詢商品資訊的詳細內容。更多資訊請關注PHP中文網其他相關文章!