Maison  >  Article  >  développement back-end  >  PHP requête d'informations sur le produit

PHP requête d'informations sur le produit

王林
王林original
2024-04-09 15:54:01535parcourir

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.

PHP 查询商品信息

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn