У меня есть PHP-файл, который берет в семь переменных, как так:MYSQL запрос с переменными, которые не могут быть установлены
$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 охватывают все возможные перестановки?
Я не использую параметры, просто такие переменные, как «$ county» – RJMB
Итак, как вы получаете значения в запросе: вы составляете одну длинную строку запроса в PHP? – Curt