私のコードでは、ユーザーから Web ページを介して入力を受け入れ、ユーザーからの入力に基づいて where 句を動的に作成して SQL クエリを作成しようとしています。ただし、文字列を正しく連結できないようです。
$whereclause .= "AND niche ='".$niche."'";
$result = mysql_query("SELECT * FROM merc WHERE 1 = 1".$whereclause."") or die('Could not connect: ' . mysql_error());