pg_query
Führt eine Abfrage aus
&reftitle.description;
resourcepg_query
resourceconnection
stringquery
pg_query führt die query
auf der angegebenen Datenbank-connection aus.
Falls ein Fehler auftritt und &false; zurückgegeben wird, können Sie
Details zu diesem Fehler mit pg_last_error anzeigen,
vorausgesetzt, die Verbindungskennung ist gültig.
Obwohl der Parameter connection weggelassen werden
kann, ist dies nicht empfehlenswert, da es die Fehlersuche in
Skripten erschweren kann.
Diese Funktion ersetzt die Funktion pg_exec.
pg_exec wird aus Gründen der Kompatibilität
immer noch unterstützt, es wird jedoch empfohlen, den neuen
Funktionsnamen zu verwenden.
&reftitle.parameters;
connection
PostgreSQL Verbindungskennung. Falls connection
nicht angegeben wurde, wird die zuletzt mit pg_connect oder
pg_pconnect geöffnete Verbindung benutzt.
query
Die auszuführende(n) SQL-Anweisung(en). Werden mehrere Anweisungen
an pg_query übergeben, werden sie automatisch
in einer einzigen Transaktion ausgeführt, es sei denn, die
Anweisungsfolge enthält explizite BEGIN/COMMIT Anweisungen. Von
der Ausführung mehrerer Transaktionen innerhalb eines
Funktionsaufrufs wird abgeraten.
&reftitle.returnvalues;
Bei Erfolg wird eine Ergebniskennung für die Abfrage zurückgegeben,
anderenfalls &false;.
&reftitle.examples;
pg_query Beispiel
\n";
}
?>
]]>
pg_query mit mehreren Anweisungen
]]>
&reftitle.seealso;
pg_connect
pg_pconnect
pg_fetch_array
pg_fetch_object
pg_num_rows
pg_affected_rows