我有走在七个变量,像这样的PHP文件:与变量MySQL查询可能不被设置
$name=$_REQUEST['membername'];
$email=$_REQUEST['email'];
$dob=$_REQUEST['dob'];
$gender=$_REQUEST['gender'];
$phone=$_REQUEST['phone'];
$county=$_REQUEST['county'];
$IP=$_REQUEST['IP'];
有些不会设置。我想要做的是构造一个查询,它将搜索members表,这样如果只设置了$ email和$ dob,它将只能通过$ email和$ dob进行搜索,而忽略其他的。或者,如果只设置$ phone,$ name和$ gender,它将只搜索这三列。
是否有比构建涵盖所有可能排列的ifset函数的大块更简单的方法?
我没有使用参数,只是变量像'$县' – RJMB
那么你如何获得值的查询:你在PHP中构成一个长查询字符串? – Curt