$brand_condition = ' AND ' . mysql_real_escape_string($brand_selection) . ' IN ';
$brand_condition .= $quote10 . '"'. mysql_real_escape_string($brand_value) . '"' .$quote9;
$brand_conditions[] = $brand_condition;
$query .= implode(' AND ', $brand_conditions) . '';
これにより、次のものが生成されます。ANDメーカーIN( "brand1、brand2")
INステートメントを使用しているので、値を引用符で囲む必要があります。同時に、mysql_real_escape_stringを使用して潜在的な引用符をエスケープしています。
誰かがこの小さな問題を回避する簡単な方法を見ていますか?