PHP: pg_query () или pg_insert () Функции генерируют запрос с удвоенным именем таблицы? `Отношение не существует»Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PHP: pg_query () или pg_insert () Функции генерируют запрос с удвоенным именем таблицы? `Отношение не существует»

Сообщение Anonymous »

Так это очень странно. < /p>
У меня есть сервер, на котором я запускаю этот код: < /p>

Код: Выделить всё

$result = pg_update(
$conn, "schema.table",
array(
'thing' => "value"
),
array(
'condition' => "otherthing"
)
);
< /code>
И я получаю это предупреждение: < /p>
PHP Warning:  pg_update(): ERROR:  relation "schema.table.table" does not exist
LINE 1: UPDATE "schema.table"."table...
^
Добавление флага pgsql_dml_string Я вижу сгенерированный запрос:

Код: Выделить всё

UPDATE "schema.table"."table" SET "thing"='value' WHERE "condition"='otherthing';
Итак, он генерирует «schema.table». Таблица, чтобы только таблица ошибка, которую я получаю, таблица не существует .
В другой среде подключается к другому серверу DB с той же структурой, которую это работает. хорошо.
Кто -нибудь знает, что это может вызвать? < /p>

Подробнее здесь: https://stackoverflow.com/questions/794 ... le-name-do
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»