共用方式為


比較執行函數

SQL Server Driver for PHP 提供兩個選項來執行函數:sqlsrv_querysqlsrv_prepare/sqlsrv_execute。將資料傳送給 SQL Server 或是從 SQL Server 擷取資料時,每一個選項最適合用於特定的使用案例。本章節的主題會檢查每一個選項的使用案例。 

sqlsrv_query 函數非常適合用於一次性的查詢,而且應該是執行查詢的預設選項 (除非在特殊情況下)。此函數會提供一個簡化的方法來以最少量的程式碼執行查詢。sqlsrv_query 函數會同時進行陳述式準備和陳述式執行的工作,而且可用來執行參數化查詢。

sqlsrv_prepare/sqlsrv_execute 的組合會將陳述式準備和陳述式執行的工作分成兩個函數呼叫,而且可用來執行參數化查詢。這個函數很適合用來執行陳述式多次,而且每次執行都可使用不同的參數值。

本節內容

主題 描述

如何:執行單一查詢

描述如何使用 sqlsrv_query 來執行單一查詢。

如何:執行多個查詢

描述如何使用 sqlsrv_prepare/sqlsrv_execute 的組合來執行備妥的陳述式多次,而且每次執行都可使用不同的參數值。

另請參閱

其他資源

API 參考 (SQL Server Driver for PHP)
設計考量