次のコードを使用して、データベースから行を取得しています
$get_brand_filter_result = mysql_query("SELECT * FROM brand WHERE ('$arrBrands[0]' LIKE CONCAT(brand_name, '%')
OR '$arrBrands[1]' LIKE CONCAT(brand_name, '%')
OR '$arrBrands[2]' LIKE CONCAT(brand_name, '%')
OR '$arrBrands[3]' LIKE CONCAT(brand_name, '%')
OR '$arrBrands[4]' LIKE CONCAT(brand_name, '%')
OR '$arrBrands[5]' LIKE CONCAT(brand_name, '%')
OR '$arrBrands[6]' LIKE CONCAT(brand_name, '%')
OR '$arrBrands[7]' LIKE CONCAT(brand_name, '%')
OR '$arrBrands[8]' LIKE CONCAT(brand_name, '%')
)", $db2) or die(mysql_error());
ご覧のとおり、$arrBrands に保持されている配列の要素を手動でリストする必要があります。問題は、アレイが 500 エントリもの a8 を持つことができることです。
どうやって暴露するの?配列なので、書き続ける必要はありません。
前もって感謝します