PHP Handbuch
Zurück |  | Weiter

# pg_query

(PHP 4 >= 4.2.0, PHP 5)

pg_query -- Führt eine Abfrage aus

## Beschreibung

resource pg_query ( resource connection, string query)

pg_query() gibt eine Ergebniskennung zurück, falls die Abfrage 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 mit connection adressierte 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 | Weiter
pg_put_line | Nach oben | pg_result_error