есть таблица prod_shop с полями id_mag, id_prod, price.
1)получаем get-запрос ввиде массива id(1,2,3)(URL-адрес: get.ru/test2.php?id[]=1&id[]=2&id[]=3)
2)get-запрос записываем в массив $ac.
3)делаем запрос(SELECT id_mag, id_prod, price FROM prod_shop)
4)Проверяем, существует ли в массиве запроса указанное значения полученные с помощью get-запроса: if (in_array($as, $r))
5)если существует, то возвращаем эту строку : $results = array('id_mag' => $row['id_mag'] ,'id_prod' => $row['id_prod'] ,'currency'=>$row['MIN(price)']);
6)вывод в формате JSON
$ac=array();
if ( isset($_GET["id"] )) {//получаем get-запрос
foreach ($_GET as $key=>$value) {
$ac=$value; //заполняем массив значениями
}
}
//делаем запрос
$sql=mysql_query("SELECT id_mag, id_prod, MIN(price) FROM prod_shop GROUP BY id_prod;");
if (mysql_num_rows($sql) > 0) { //проверяем: резултаты запроса >0
$response["Magazin"] = array();
while($row=mysql_fetch_array($sql))
{
$r[]= $row['id_mag'];
if (in_array($as, $r)) {
$results = array('id_mag' => $row['id_mag'] ,'id_prod' => $row['id_prod'] ,'currency'=>$row['MIN(price)']);
}
json_encode( $results, JSON_UNESCAPED_UNICODE);// вывод JSON
}
}
mysql_close();