Maison > Article > développement back-end > PHP requête d'informations sur le produit
L'interrogation d'informations sur le produit en PHP implique les étapes suivantes : Établir une connexion à la base de données. Préparez une instruction de requête et spécifiez l'ID du produit à interroger. Liez le paramètre d'ID de produit. Exécutez la requête. Extrayez les résultats de la requête. Obtenez des informations sur le produit et affichez-les sur la page.
Utilisez PHP pour interroger des informations sur les produits
Dans les sites Web de commerce électronique, il est généralement nécessaire d'interroger des informations sur les produits pour les afficher aux utilisateurs ou traiter les commandes. PHP fournit de puissantes fonctions de connexion à une base de données et de requête, qui peuvent facilement interroger des informations sur les produits.
Connexion à la base de données
// 数据库连接参数 $host = 'localhost'; $user = 'root'; $pass = ''; $dbName = 'ecommerce'; // 建立数据库连接 $conn = new mysqli($host, $user, $pass, $dbName);
Requête d'informations sur le produit
Les informations sur le produit sont généralement stockées dans la products
table de la base de données. Le code suivant montre comment interroger les informations sur le produit pour un ID de produit spécifié :
// 商品 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']; // 输出商品名称
Cas pratique
Supposons que nous souhaitions afficher le nom, le prix et la quantité en stock du produit sur la page du produit. Nous pouvons utiliser le code suivant :
// 商品 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>";
Avec le code ci-dessus, nous interrogeons avec succès le nom, le prix et la quantité en stock du produit spécifié et l'affichons sur la page du produit.
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!