我有一个高级搜索表单,将多个变量传递到另一个页面next.php
。
我的问题是我想在查询中检查变量是否为null。
我可以这样使用,还是有这样的功能?
$price=$_GET['price'];
$query="SELECT * FROM products WHERE (if price!='' { $price; } )";
我想要的是,如果$price
为空,我不想检查条件,因为它会影响结果。
怎么做这个家伙?
给我一个解决方案
Thankss
答案 0 :(得分:0)
只需检查 BEFORE 查询任何内容。如果您无法生成查询,为什么要浪费时间生成查询?
$price=$_GET['price'];
if($price !== NULL) {
//do stuff
}