📅  最后修改于: 2023-12-03 15:39:48.004000             🧑  作者: Mango
在电商网站中,产品通常会有多个不同的变体(例如颜色、尺寸等)。如果你需要根据产品 id 来获取其所有变体的 id,则可以使用以下 PHP 代码。
首先,我们需要定义一个包含产品 id 的变量。
$product_id = 123;
然后,我们需要连接到数据库,并执行一个 SQL 查询来获取所有与该产品 id 相关的变体 id。
// 连接到数据库
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 执行 SQL 查询
$sql = "SELECT variant_id FROM variants WHERE product_id = '" . $product_id . "'";
$result = $conn->query($sql);
// 遍历结果并打印每个变体的 id
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "Variant ID: " . $row["variant_id"] . "<br>";
}
} else {
echo "未找到相关变体";
}
// 关闭连接
$conn->close();
以上代码会输出所有与产品 id 为 123 相关的变体 id。
使用这段 PHP 代码,你可以轻松地获取与指定产品 id 相关的所有变体 id。请记得根据你的项目需求进行更改和优化。