Dela via


API-referens för SQLSRV-drivrutin

Ladda ned PHP-drivrutin

API-namnet för SQLSRV-drivrutinen i Microsoft Drivers for PHP för SQL Server är sqlsrv. Alla sqlsrv-funktioner börjar med sqlsrv_ och följs av ett verb eller ett substantiv. De som följs av ett verb utför vissa åtgärder och de som följs av ett substantiv returnerar någon form av metadata.

I det här avsnittet

SQLSRV-drivrutinen innehåller följande funktioner:

Funktion Description
sqlsrv_begin_transaction Påbörjar en transaktion.
sqlsrv_cancel Avbryter en instruktion. tar bort eventuella väntande resultat för -instruktionen.
sqlsrv_client_info Innehåller information om klienten.
sqlsrv_close Stänger en anslutning. Frigör alla resurser som är associerade med anslutningen.
sqlsrv_commit Genomför en transaktion.
sqlsrv_configure Ändrar felhanterings- och loggningskonfigurationer.
sqlsrv_connect Skapar och öppnar en anslutning.
sqlsrv_errors Returnerar fel- och/eller varningsinformation om den senaste åtgärden.
sqlsrv_execute Kör en förberedd instruktion.
sqlsrv_fetch Gör nästa rad med data tillgängliga för läsning.
sqlsrv_fetch_array Hämtar nästa rad med data som en numeriskt indexerad matris, en associativ matris eller båda.
sqlsrv_fetch_object Hämtar nästa rad med data som ett objekt.
sqlsrv_field_metadata Returnerar fältmetadata.
sqlsrv_free_stmt Stänger en instruktion. Frigör alla resurser som är associerade med -instruktionen.
sqlsrv_get_config Returnerar värdet för den angivna konfigurationsinställningen.
sqlsrv_get_field Hämtar ett fält i den aktuella raden efter index. PHP-returtypen kan anges.
sqlsrv_has_rows Identifierar om en resultatuppsättning har en eller flera rader.
sqlsrv_next_result Gör nästa resultat tillgängligt för bearbetning.
sqlsrv_num_rows Rapporterar antalet rader i en resultatuppsättning.
sqlsrv_num_fields Hämtar antalet fält i en aktiv resultatuppsättning.
sqlsrv_prepare Förbereder en Transact-SQL fråga utan att köra den. Binder implicit parametrar.
sqlsrv_query Förbereder och kör en Transact-SQL fråga.
sqlsrv_rollback Återställer en transaktion.
sqlsrv_rows_affected Returnerar antalet ändrade rader.
sqlsrv_send_stream_data Skickar upp till åtta kilobyte (8 KB) data till servern med varje anrop till funktionen.
sqlsrv_server_info Innehåller information om servern.

Hänvisning

PHP-handbok

Se även

Översikt över Microsoft-drivrutiner för PHP för SQL Server

Konstanter (Microsoft-drivrutiner för PHP för SQL Server)

Programmeringsguide för Microsoft-drivrutiner för PHP för SQL Server

Komma igång med Microsoft-drivrutiner för PHP för SQL Server