Pg_query () oder pg_insert () Funktionen generieren eine Abfrage mit verdoppelten Tabellennamen? `Relation existiert nicPhp

PHP-Programmierer chatten hier
Anonymous
 Pg_query () oder pg_insert () Funktionen generieren eine Abfrage mit verdoppelten Tabellennamen? `Relation existiert nic

Post by Anonymous »

Ich führe diesen Code auf meinem Server aus: < /p>

Code: Select all

$result = pg_update(
$conn, "schema.table",
array(
'thing' => "value"
),
array(
'condition' => "otherthing"
)
);
< /code>
und ich bekomme diese Warnung: < /p>
PHP Warning:  pg_update(): ERROR:  relation "schema.table.table" does not exist
LINE 1: UPDATE "schema.table"."table...
^
Hinzufügen des Flags pgsql_dml_string Ich kann die generierte Abfrage sehen:

Code: Select all

UPDATE "schema.table"."table" SET "thing"='value' WHERE "condition"='otherthing';
Es generiert also "schema.table". "Tabelle" anstelle von "schema". "Tabelle" . Wenn ich die Tabelle in nur Tabelle den Fehler, den ich erhalten habe Mit der gleichen Struktur funktioniert dies gut.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post