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