【发布时间】:2013-03-13 22:25:52
【问题描述】:
我想让用户过滤结果。
为此,我有几个下拉列表,默认情况下设置为“全部”。这些字段的值通过 POST 方法发送到 php,然后我继续:
if ($variable == "All") {
$variable = '%';
}
然后在 PDO 语句中,WHERE 子句是这样的:
WHERE field LIKE :variable
之后我通过数组传递变量
我得到一个除以零的错误,这很奇怪,因为当我使用硬编码 SQL 查询时
field LIKE '%'
一切都好……
感谢您的帮助,非常感谢,因为我一直在尝试多种解决方案!
【问题讨论】:
-
你能再贴一些代码吗?我很确定错误在其他地方。
-
除以零误差几乎肯定在别处
标签: php mysql pdo divide-by-zero