PHP 8.0.6 Released!

ingres_prepare

(PECL ingres >= 1.1.0)

ingres_prepareBereitet eine Abfrage zur späteren Ausführung vor

Beschreibung

ingres_prepare ( resource $link , string $query ) : mixed

Bereitet eine Abfrage zur Ausführung mit ingres_execute() vor.

Die Abfrage wird zu einem Teil der aktuell offenen Transaktion. Falls keine Transaktion geöffnet ist, öffnet ingres_query() eine neue Transaktion. Um diese Transaktion zu schließen, kann entweder ingres_commit() aufgerufen werden, um die gemachten Änderungen in die Datenbank zu übertragen, oder ingres_rollback(), um diese Änderungen zu verwerfen. Wenn das Skript endet, werden alle offenen Transaktionen zurückgesetzt (indem die Funktion ingres_rollback() aufgerufen wird). Vor dem Öffnen einer neuen Transaktion kann auch ingres_autocommit() aufgerufen werden, sodass alle Änderungen sofort nach der Ausführung einer SQL-Abfrage übertragen werden.

Hinweis: Verwandte Konfigurationen

Siehe auch die Direktiven ingres.describe, ingres.scrollable und ingres.utf8 der Laufzeit-Konfiguration.

Parameter-Liste

link

Die Verbindungskennung.

query

Eine gültige SQL-Abfrage (vgl. den SQL reference guide der Ingres-Dokumentation). Bei der Funktion ingres_query() ist beim Parameter query eine Liste der SQL-Kommandos zu finden, die nicht mit ingres_prepare() ausgeführt werden können.

Rückgabewerte

ingres_prepare() gibt eine Ergebniskennung zurück, die in der Funktion ingres_execute() verwendet wird, um die Abfrage auszuführen. Ob dabei ein Fehler auftrat, kann mit ingres_errno(), ingres_error() oder ingres_errsqlstate() ermittelt werden.

Siehe auch

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top