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