pg_query
Führt eine Abfrage aus
Beschreibung
resourcepg_query
resourceconnection
stringquery
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.
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.
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.