Спасибо за подсказку. Теперь код выглядит вот так.support писал(а): ↑10 мар 2024, 08:24 Только повторно подключаться к базе нет необходимости.
Достаточно выполнить db_query вместо $pdoКод: Выделить всё
db_query($sql);
Код: Выделить всё
try {
$sql1 = "UPDATE app_entity_25
SET app_entity_25.field_217 = '75'
WHERE EXISTS
(SELECT id FROM app_entity_29 WHERE app_entity_25.field_214 = app_entity_29.field_265)";
db_query($sql1);
$sql2 = "UPDATE app_entity_29
SET app_entity_29.field_267 = '90'
WHERE EXISTS
(SELECT id FROM app_entity_25 WHERE app_entity_25.field_214 = app_entity_29.field_265)";
db_query($sql2);
} catch(Exception $e) {
// Обработка ошибки, например, логирование или отправка уведомления администратору
}