SQLSRV 驅動程式 API 參考
Microsoft Drivers for PHP for SQL Server 中 SQLSRV 驅動程式的 API 名稱,是 sqlsrv。 所有 sqlsrv 函式皆以 sqlsrv_ 開頭,後面再加上動詞或名詞。 後面接著動詞的會執行某些動作,後面接著名詞的則會傳回某種形式的中繼資料。
本節內容
SQLSRV 驅動程式包含下列函數:
函式 | 說明 |
---|---|
sqlsrv_begin_transaction | 開始交易。 |
sqlsrv_cancel | 取消陳述式;會捨棄陳述式任何擱置的結果。 |
sqlsrv_client_info | 提供用戶端的相關資訊。 |
sqlsrv_close | 關閉連接。 釋出所有與連接相關聯的資源。 |
sqlsrv_commit | 認可交易。 |
sqlsrv_configure | 變更錯誤處理和記錄組態。 |
sqlsrv_connect | 建立及開啟連接。 |
sqlsrv_errors | 傳回與前次作業有關的錯誤和 (或) 警告資訊。 |
sqlsrv_execute | 執行已備妥的陳述式。 |
sqlsrv_fetch | 讓下一個資料列可供讀取。 |
sqlsrv_fetch_array | 將下一個資料列擷取為數值索引陣列和 (或) 關聯陣列。 |
sqlsrv_fetch_object | 將下一個資料列擷取為物件。 |
sqlsrv_field_metadata | 傳回欄位中繼資料。 |
sqlsrv_free_stmt | 關閉陳述式。 釋出所有與陳述式相關聯的資源。 |
sqlsrv_get_config | 傳回指定組態設定的值。 |
sqlsrv_get_field | 依索引擷取目前資料列中的欄位。 可以指定 PHP 傳回類型。 |
sqlsrv_has_rows | 偵測結果集是否有一或多個資料列。 |
sqlsrv_next_result | 讓下一個結果可供處理。 |
sqlsrv_num_rows | 報告結果集內的資料列數目。 |
sqlsrv_num_fields | 擷取作用中結果集內的欄位數目。 |
sqlsrv_prepare | 準備 Transact-SQL 查詢而不加以執行。 隱含地繫結參數。 |
sqlsrv_query | 準備及執行 Transact-SQL 查詢。 |
sqlsrv_rollback | 復原交易。 |
sqlsrv_rows_affected | 傳回已修改的資料列數目。 |
sqlsrv_send_stream_data | 透過每個對函數的呼叫,將最多 8 KB 的資料傳送到伺服器。 |
sqlsrv_server_info | 提供伺服器的相關資訊。 |
參考
另請參閱
Microsoft Drivers for PHP for SQL Server 概觀
常數 (Microsoft Drivers for PHP for SQL Server)