я б попробовала в селекте выбрать и сгрупировать бренды по низкой цене то есть ордером. у тебя выйдет один поставщик со всеми брендами с самыми маленькими ценами. а потом найти всех кроме этого поставщика с маленькой ценой.
как то так не выходит
$date = array('chat_id' => $chat_id,
'photo' => new CURLFile(realpath("/path/to/image.png"))
);
в курk передать "Content-Type:multipart/form-data"
curl_setopt($ch, CURLOPT_POSTFIELDS, $date);