どうすればこれができるかわかりません。基本的に、コンボボックスで入力され、where 句を介して MQSQL クエリのフィルターを形成するために渡される変数があります。私がする必要があるのは、ユーザーがコンボ ボックスを空のままにし、その変数を where 句で無視できるようにすることです。これは可能ですか?
つまり、このコードから。$value1 を入力するコンボボックスが空のままであると仮定すると、これを無視して 2 番目のフィルターのみを適用する方法はありますか?
$query = "SELECT * FROM moth_sightings WHERE user_id = '$username' AND location = '$value1' AND english_name = $value2 ";
$result = mysql_query($query) or die(mysql_error());
$r = mysql_numrows($result);
助けてくれてありがとう。ハ