MySQL 过滤器,在哪里

标签 mysql filter

我的 mysql 过滤器有问题。如果用户有一个空字段,则查询不起作用。我该如何解决这个问题,如果未选择类型,我已尝试在类型处发送“NULL”,但这也不起作用。

$STH = $DBH->query("
SELECT * 
WHERE store ='$type' and sdn='$status' and price>='$price_s' and price<='$price_e' ORDER BY id DESC LIMIT $setlimit");


$STH = $DBH->query("
SELECT * 
WHERE store ='$type' and sdn='$status' and price>='$price_s' and price<='$price_e' ORDER BY id DESC LIMIT $setlimit");

最佳答案

似乎缺少 from,例如如果表是销售,请尝试

$STH = $DBH->query("
SELECT * from sales 
WHERE store='$type' and sdn='$status' and price>='$price_s' and price<='$price_e' 
ORDER BY id DESC LIMIT $setlimit");


$STH = $DBH->query("
SELECT * from sales
WHERE store='$type' and sdn='$status' and price>='$price_s' and price<='$price_e' 
ORDER BY id DESC LIMIT $setlimit");

关于MySQL 过滤器,在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19712796/

相关文章:

PHP - MySQL 包装类建议

mysql - 将日期和时间转换为 mysql 日期时间格式

MySQL WHERE LIKE 多个条件

bash - 根据匹配多个值之一的列提取行

python - pandas 按两列过滤(python)

mysql - 如何从表中的组中删除

java - Linux服务器如何永久更改时区

java - Google App Engine、JDO、在过滤器中使用日期

python - 在这种情况下如何使用Python中的过滤器来过滤字典?

elasticsearch - Tomcat 日志的 Logstash GROK 过滤器