MySQL クエリを含む PHP に if ステートメントを組み込む方法がわかりません。これが私がこれまでに持っているものです(未完成です):
$industry = $_GET['industry'];
$location = $_GET['location'];
$position = $_GET['position'];
$region = $_GET['region'];
if($industry=="any"){
}
if($location=="any"){
}
if($position=="any"){
}
if($region=="any"){
}
$sql_cat = "
SELECT *
FROM jobs
WHERE industry_cat='$industry' && location_cat='$location' && position_cat='$position' && region_cat='$region'
ORDER BY id DESC
";
$result_cat = $mysqli->query($sql_cat);
$num_rows_cat = mysqli_num_rows($result_cat);
基本的に、私が言おうとしているのは、変数のいずれかが「any」に設定されている場合、それらの変数がすべての可能性を表すことです (各変数のフォームには 5 つの可能性があります)。where 句 (WHERE industry IN ($industry) など) で配列を使用すると考えましたが、実際に変数を選択した場合は機能しません。
私は少し軌道から外れているかもしれませんが、それを理解するのに苦労しています. どんな助けでも大歓迎です。ありがとう!