gpt4 book ai didi

php - MySQL WHERE something = $something 和 $something = 默认情况下的每个值

转载 作者:行者123 更新时间:2023-11-29 22:17:20 24 4
gpt4 key购买 nike

我正在尝试为我的网上商店做一个过滤器。我有以下查询

$column = mysqli_query($link, "SELECT brand FROM shields WHERE
brand=".$brand." ORDER BY id DESC LIMIT ".$offset. "," . $itemsPerPage);

我希望默认情况下 $brand 等于 123 以显示每个项目在我的商店中,当我过滤时,它会将 $brand 更改为 123代码

$brand = filter_input(INPUT_GET, 'brand', FILTER_VALIDATE_INT);

最佳答案

你可以这样制作:

if(isset($_POST["brand"])){
$brand = $_POST["brand"]; // filter_input(INPUT_GET, 'brand', FILTER_VALIDATE_INT);
$filterByBrand = "and brand =".$brand;
}
else{
$brand = "1,2,3";
$filterByBrand = "and brand in(".$brand.")";
}


$column = mysqli_query($link, "SELECT brand FROM shields WHERE 1=1
".$filterByBrand." ORDER BY id DESC LIMIT ".$offset. "," . $itemsPerPage);

关于php - MySQL WHERE something = $something 和 $something = 默认情况下的每个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31102304/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com