gpt4 book ai didi

php - 多条件php/mysql

转载 作者:行者123 更新时间:2023-12-01 00:27:51 25 4
gpt4 key购买 nike

我正在 php/mysql 上进行多标准搜索,该搜索有 5 个条目:- 类型,最低价格 - 最高价格,最低数量 - 最大数量:

$Type = $_POST['Type'];
$Pmin = $_POST['Pmin'];
$Pmax = $_POST['Pmax'];
$Qtmin = $_POST['Qtmin'];
$Qtmax = $_POST['Qtmax'];
$query = "SELECT * FROM products where type_product='$Type'
and price_min<='$Pmin'
and price_max>='$Pmax'
and qty_min<='$Qtmin'
and qty_max>='$Qtmax' " ;

这工作得很好,但用户必须填写所有条目。我的想法是,用户只能输入类型、类型和价格,或者只输入数量等等。我尝试使用 OR 子句,但效果不佳。

最佳答案

将您的查询分成几部分。在这种情况下使用查询组装类会更容易。当然还有 PDO。

$query->select('columns from MyTable')
->where('deleted = 0');


if (condition) {
$query->where('field = ?', $value);
}

if (condition) {
$query->where('field != ?', $value);
}

$results = $query->execute();

关于php - 多条件php/mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10883583/

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