Web サイトのフォームに 20 個のチェックボックスがあり、1 から 3 の間で選択する必要があります。しかし、あなたは言うことができます
1、2、3 または 4、5、1
ユーザーが必要なチェックボックスを選択すると、選択内容に基づいて適切な回答をデータベースで検索します。
私の考えでは、「IF」ステートメントを使用することでしたが、それは負荷がかかることを意味します。
それ以外の方法はありますか?
if ((!empty($1)))
{
$sql= "SELECT * FROM db WHERE db.category
LIKE CONVERT( _utf8 '%1%' USING latin1 ) COLLATE latin1_swedish_ci $limit ";
$result = mysql_query($sql);
}
else if ((!empty($1)) && (!empty($2))) {
$sql= "SELECT * FROM db WHERE db.category
LIKE CONVERT( _utf8 '%1%' USING latin1 ) COLLATE latin1_swedish_ci
AND db.category LIKE CONVERT( _utf8 '%2%' USING latin1 )
COLLATE latin1_swedish_ci $limit "; $result = mysql_query($sql);
}