在 php 中查詢商品信息涉及以下步驟:建立數據庫連接。準備查詢語句,指定要查詢的商品 id。綁定商品 id 參數。執行查詢。提取查詢結果。獲取商品信息,并將其顯示在頁面上。
使用 PHP 查詢商品信息
在電子商務網站中,通常需要查詢商品信息來顯示給用戶或處理訂單。PHP 提供了強大的數據庫連接和查詢功能,可以方便地實現商品信息的查詢。
數據庫連接
// 數據庫連接參數 $host = 'localhost'; $user = 'root'; $pass = ''; $dbName = 'ecommerce'; // 建立數據庫連接 $conn = new <a style='color:#f60; text-decoration:underline;' href="https://www.php.cn/zt/15713.html" target="_blank">mysql</a>i($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>";
登錄后復制
通過上述代碼,我們成功地查詢了指定商品的名稱、價格和庫存數量,并將其顯示在產品頁面上。