Из ф-ции приходит массив, я разбираю и проверяю какие статусы вернулись, и далее мне нужно занести эти данные в БД.
foreach ($result as $value) {
if ($value["Status"] == 1) {
$arraySuccessRequests[] = array(
'Id' => $value["Id"],
'Request' => $value["Request"]
);
} elseif ($value["Status"] == 0) {
$arrayFailedRequests[] = array(
'Id' => $value["Id"],
'Request' => $value["Request"]
);
}
}
Для Status == 1:
UPDATE orders SET Request = " . $result["request"] . " WHERE Id = " . $order["Id"] .
Для Status == 0:
UPDATE orders SET StatusId = 4, Error = " . $result["request"] . " WHERE Id = " . $order["Id"] .
Это все хочется сделать 2-мя запросами в БД, подскажите как это можно сделать?