API-Referenz (SQL Server-Treiber für PHP)

Die API von SQL Server-Treiber für PHP hat den Namen sqlsrv. Die Namen aller sqlsrv-Funktionen beginnen mit der Zeichenfolge sqlsrv_, der ein englisches Verb oder Substantiv folgt. Funktionen, bei denen ein Verb folgt, führen eine Aktion aus, und Funktionen, bei denen ein Substantiv folgt, geben Metadaten zurück.

Themen dieses Abschnitts

SQL Server-Treiber für PHP enthält die folgenden Funktionen:

Funktion Beschreibung

sqlsrv_begin_transaction

Beginnt eine Transaktion.

sqlsrv_cancel

Bricht die Ausführung einer Anweisung ab und verwirft alle für die Anweisung ausstehenden Ergebnisse.

sqlsrv_client_info

Stellt Informationen über den Client bereit.

sqlsrv_close

Trennt eine Verbindung. Gibt alle der Verbindung zugeordneten Ressourcen frei.

sqlsrv_commit

Führt einen Commit für eine Transaktion aus.

sqlsrv_configure

Ändert die Konfiguration der Fehlerbehandlung und -protokollierung.

sqlsrv_connect

Erstellt und öffnet eine Verbindung.

sqlsrv_errors

Gibt Fehler- und/oder Warnungsinformationen über den letzten Vorgang zurück.

sqlsrv_execute

Führt eine vorbereitete Anweisung aus.

sqlsrv_fetch

Macht die nächste Datenzeile zum Lesen verfügbar.

sqlsrv_fetch_array

Ruft die nächste Datenzeile als numerisch indiziertes Array, als assoziatives Array oder beides ab.

sqlsrv_fetch_object

Ruft die nächste Datenzeile als Objekt ab.

sqlsrv_field_metadata

Gibt Feldmetadaten zurück.

sqlsrv_free_stmt

Schließt eine Anweisung. Gibt alle der Anweisung zugeordneten Ressourcen frei.

sqlsrv_get_config

Gibt den Wert der angegebenen Konfigurationseinstellung zurück.

sqlsrv_get_field

Ruft ein Feld in der aktuellen Zeile anhand des Index ab. Der PHP-Rückgabetyp kann angegeben werden.

sqlsrv_has_rows

Ermittelt, ob ein Resultset eine oder mehrere Zeilen aufweist.

sqlsrv_next_result

Macht das nächste Ergebnis zum Verarbeiten verfügbar.

sqlsrv_num_rows

Meldet die Anzahl der Zeilen in einem Resultset.

sqlsrv_num_fields

Ruft die Anzahl der Felder in einem aktiven Resultset ab.

sqlsrv_prepare

Bereitet eine Transact-SQL-Abfrage vor, ohne sie auszuführen. Bindet die Parameter implizit.

sqlsrv_query

Bereitet eine Transact-SQL-Abfrage vor und führt sie aus.

sqlsrv_rollback

Führt ein Rollback für eine Transaktion durch.

sqlsrv_rows_affected

Gibt die Anzahl geänderter Zeilen zurück.

sqlsrv_send_stream_data

Sendet mit jedem Funktionsaufruf bis zu acht Kilobyte (8 KB) Daten an den Server.

sqlsrv_server_info

Stellt Informationen über den Server bereit.

Verweis

PHP-Handbuch

Siehe auch

Konzepte

SQLSRV-Konstanten

Weitere Ressourcen

Einführung in den SQL Server-Treiber für PHP
Programmierhinweise
Erste Schritte