我想让用户过滤结果。
为此,我有几个下拉列表,默认情况下设置为“全部”。这些字段的值通过 POST 方法发送到 php,然后我继续:
if ($variable == "All") {
$variable = '%';
}
然后在 PDO 语句中,WHERE 子句是这样的:
WHERE field LIKE :variable
之后我通过一个数组传递变量
我得到一个除以零的错误,这很奇怪,因为当我对 SQL 查询进行硬编码时
field LIKE '%'
一切都好...
感谢您的帮助,非常感谢,因为我一直在尝试许多选项来解决这个问题!