|
pg_executeFordert den Datenankserver auf, eine vorbereitete Anfrage mit den angegebenen Parametern auszuführen und wartet auf das Ergebnis Beschreibung
resource pg_execute
([ resource
$connection
], string $stmtname
, array $params
)Fordert den Datenankserver auf, eine vorbereitete Anfrage mit den angegebenen Parametern auszuführen und wartet auf das Ergebnis. pg_execute ist ähnlich wie pg_query_params, mit dem Unterschied, dass das auszuführende Kommando zuvor als vorbereitete Abfrage definiert wurde und kein SQL-String ist. Damit werden Abfragen, die wiederholt gebraucht werden, nur ein einziges Mal geparst und geplant und nicht jedesmal, wenn sie ausgeführt werden. Das Kommando muss zuvor in der aktuellen Datenbanksitzung vorbereitet worden sein. pg_execute wird von PostgreSQL ab der Version 7.4 unterstützt und wird in allen früheren Versionen fehlschlagen. Die Parameter sind identisch zu denen in pg_query_params, außer dass der Name eines vorbereiteten Kommandos anstatt einer SQL-Abfrage übergeben wird. Parameter-Liste
Rückgabewerte
Bei Erfolg wird eine Ergebniskennung zurückgegeben. Im Fehlerfall wird Beispiele
Beispiel #1 pg_execute benutzen:
<?phpSiehe auch
|