我有一个 PHP 文件,它包含七个变量,如下所示:
$name=$_REQUEST['membername'];
$email=$_REQUEST['email'];
$dob=$_REQUEST['dob'];
$gender=$_REQUEST['gender'];
$phone=$_REQUEST['phone'];
$county=$_REQUEST['county'];
$IP=$_REQUEST['IP'];
其中一些不会设置。我想要做的是构造一个查询,它将搜索成员表,这样如果只设置了 $email 和 $dob,它将只搜索 $email 和 $dob,而忽略其他。或者,如果只设置了 $phone、$name 和 $gender,它将只搜索这三列。
有没有比构建一大块覆盖所有可能排列的 if isset 函数更简单的方法?