pg_send_execute
Sendet eine Aufforderung an den Server, eine vorbereitete Abfrage mit den
übergebenen Parametern auszuführen, ohne auf die Ergebnisse zu warten.
&reftitle.description;
boolpg_send_execute
resourceconnection
stringstmtname
arrayparams
Sendet eine Aufforderung an den Server, eine vorbereitete Anfrage mit
den übergebenen Parametern auszuführen, ohne auf die Ergebnisse zu
warten.
Dies ist ähnlich, wie die Funktion pg_send_query_params,
nur dass das auszuführende Kommando eine zuvor benannte vorbereitete
Abfrage ist und kein Abfragestring. Die Parameter der Funktion werden
genauso verarbeitet, wie bei der Funktion pg_execute
beschrieben und genau wie diese kann pg_send_execute
nicht mit PostgreSQL Versionen vor 7.4 benutzet werden.
&reftitle.parameters;
connection
PostgreSQL Verbindungkennung. Falls connection
nicht angegeben wurde, wird die zuletzt mit pg_connect
oder pg_pconnect geöffnete Verbindung benutzt.
stmtname
Der Name der auszuführenden vorbereiteten Abfrage. Falls "" angegeben wird,
wird eine unbenannte Abfrage ausgeführt. Der Name muss zuvor mit pg_prepare,
pg_send_prepare oder dem SQL-Kommando PREPARE definiert worden sein.
params
Ein Array mit Parameterwerten, mit denen die Platzhalter $1, $2
usw. in der ursprünglichen vorbereiteten Abfrage ersetzt werden.
Die Anzahl der Elemente dieses Arrays muss mit der Anzahl der
Platzhalter übereinstimmen.
&reftitle.returnvalues;
Gibt bei Erfolg &true; zurück oder &false;, falls ein Fehler auftrat.
Verwenden Sie pg_get_result, um das Abfrageergebnis
zu erhalten.
&reftitle.examples;
pg_send_execute benutzen:
]]>
&reftitle.seealso;
pg_prepare
pg_send_prepare
pg_execute