PHP Handbuch
Zurück |  | Nach vorne

# pg_query

(PHP 4 >= 4.2.0)

pg_query -- Führt eine Abfrage aus

## Beschreibung

resource pg_query ( resource connection, string query)

pg_query() gibt eine Ergebniskennung zurück, falls die Funktion ausgeführt werden konnte. Bei einem Fehlschlag, oder wenn `connection` keine gültige Verbindungskennung ist, wird `FALSE` zurückgegeben. Details über einen aufgetretenen Fehler können mit der Funktion pg_last_error() abgefragt werden, sofern die Verbindung geöffnet ist. pg_last_error() sendet einen SQL-Befehl an die durch `connection` bezeichnete Datenbank. `connection` muss eine gültige Verbindungskennung sein, die von pg_connect() oder pg_pconnect() zurückgegeben wurde. Der Rückgabewert dieser Funktion ist eine Ergebniskennung, die von anderen PostgreSQL-Funktionen, wie etwa pg_fetch_array() benutzt wird.

> Anmerkung: `connection` ist ein optionaler Parameter für pg_query(). Falls `connection` nicht angegeben wird, wird die Verbindung benutzt, die zuletzt mit pg_connect() oder pg_pconnect() geöffnet wurde.

> Obwohl der Parameter `connection` ausgelassen werden kann, wird dies nicht empfohlen, weil es zu schwer auffindbaren Fehlern in einem Skript führen kann.

> Anmerkung: Diese Funktion ersetzt die Funktion `pg_exec()`. Aus Gründen der Kompatibilität wird `pg_exec()` weiterhin unterstützt, wir empfehlen aber den Benutzern, den neuen Namen zu verwenden.

Siehe auch pg_connect(), pg_pconnect(), pg_fetch_array(), pg_fetch_object(), pg_num_rows(), und pg_affected_rows().

Zurück | Zum Anfang | Nach vorne
pg_put_line | Nach oben | pg_result_error