我的数据库表有很多列。我想根据多列进行搜索。有时它可能不是某些列的值。sql查询中的这些字段如何失效?谢谢你。
例如:
$C1=$_POST[c1];
$C2=$_POST[c2];
SELECT * FROM mytable WHERE column1='$c1' AND column2='$c2'
我想如果 C2 为空,请从 sql 查询中禁用它。
一种方法是:
if(!$_POST[C2]){
SELECT * FROM mytable WHERE column1='$c1'
}
...
我想通过 sql 查询来做,因为我的表有很多列。