pg_query

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( ) .