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;
intboolpg_send_execute
PgSql\Connectionconnection
stringstatement_name
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, aber das auszuführende Kommando
wird statt durch einen Abfragestring durch den Namen einer zuvor
vorbereiteten Anweisung angegeben. 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 benutzt werden.
&reftitle.parameters;
connection
&pgsql.parameter.connection;
statement_name
Der Name der auszuführenden vorbereiteten Anweisung. 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 Anweisung ersetzt werden. Die Anzahl
der Elemente dieses Arrays muss mit der Anzahl der Platzhalter
übereinstimmen.
&reftitle.returnvalues;
Gibt bei Erfolg &true; zurück und &false; oder 0, falls
ein Fehler auftrat. Benutzen Sie pg_get_result, um das
Abfrageergebnis zu erhalten.
&reftitle.changelog;
&Version;
&Description;
&pgsql.changelog.connection-object;
&reftitle.examples;
Die Verwendung von pg_send_execute:
]]>
&reftitle.seealso;
pg_prepare
pg_send_prepare
pg_execute