Тонкая структура PHP / Postgresql Несколько операторов обновления

Я пытаюсь обновить 2 таблицы, но второе утверждение просто не будет работать. В частности, второе утверждение использует dblink Расширение postgres, которое требует заключить запрос в кавычки.

$sth1 = $db->prepare("UPDATE app.guardians SET email = :Email
WHERE guardian_id = :guardianId;
--end of first query
SELECT 1 FROM dblink('host=localhost user=name password=pass dbname=external_db','UPDATE parents SET password = :Password WHERE id_number = :IdNumber')
AS  tb2(password character varying);
--end of second query");

Как я могу заставить запрос работать с заданными параметрами? Побег с двойными кавычками не сработает. Я также пробовал двойные одинарные кавычки с обеих сторон, как '':Password'' а также '':IdNumber'' и это тоже не работает.

Запрос отлично работает в редакторе с двойными одинарными кавычками.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]