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.