检查值为null或不在条件MySQL的内部

时间:2016-03-31 09:58:44

标签: php mysql null

我有一个高级搜索表单,将多个变量传递到另一个页面next.php

我的问题是我想在查询中检查变量是否为null。

我可以这样使用,还是有这样的功能?

$price=$_GET['price'];
$query="SELECT * FROM products WHERE (if price!='' { $price; } )";

我想要的是,如果$price为空,我不想检查条件,因为它会影响结果。

怎么做这个家伙?

给我一​​个解决方案

Thankss

1 个答案:

答案 0 :(得分:0)

只需检查 BEFORE 查询任何内容。如果您无法生成查询,为什么要浪费时间生成查询?

$price=$_GET['price'];
if($price !== NULL) {
   //do stuff
}