私は人々の名前を配列に格納する検索フォームに取り組んでいましたが、PHP で結果ページに IN 句を使用するクエリを作成したいと考えていました (それが最善の方法である場合は、別の方向に私を指摘してください)。基本的に、ページにはすべての名前のチェックボックスがあるため、1 つ、多く、またはすべての名前をチェックできます。implode 関数を使用してみましたが、これまでのところ成功していません。
$yourName = implode("', '", $_POST['Your_name']);
if($dutyReq=="All" && $yourName!="All" ) $query="SELECT * FROM talent_eas WHERE Your_name IN ('$yourName')";
それは大丈夫ですか?それはすべてのシナリオを処理しますか?PHPを始めたばかりで、何をやっているのかわかりません。特定の質問を検索してみましたが、IN 句があまり使用されていないようです。