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

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

Сообщение Anonymous »

Я запускаю этот код на своем сервере: < /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». Если я изменяю таблицу на таблицу ошибка, которую я получаю, не существует, .
В другой среде подключается к другому серверу БД с той же структурой это работает просто хорошо.

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

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

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

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

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

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