我想选择正在返回值的行。如果他们选择了Male
或Female
在选择框中,我希望它搜索那个。那部分工作正常。但是,如果他们选择Either
,我想说 MySQL 应该查看列是否包含Male
orFemale
并返回任何结果。
请注意,如果可能,我不想根据代码的编写方式在查询中使用 OR 语句。
我尝试了以下方法,但似乎没有用。这些值来自具有或的表单中Either
的选择框。Male
Female
if ($postgender == "either")
{
$male = "Male";
$female = "Female";
$postgenderuse = ($male || $female);
}
else {
$postgenderuse = $postgender;
}
$query4 = mysql_query("SELECT * FROM tennis WHERE gender='$postgenderuse' ORDER BY playerid DESC LIMIT 0,20");