API リファレンス (SQL Server Driver for PHP)

SQL Server Driver for PHP の API 名は、sqlsrv です。すべての sqlsrv 関数は sqlsrv_ で始まり、その後に動詞か名詞が続きます。動詞が続く関数はあるアクションを実行し、名詞が続く関数はある形式のメタデータを返します。

このセクションの内容

SQL Server Driver for PHP には次の関数が含まれています。

関数 説明

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

結果セットに 1 行以上が含まれるかどうかを検出します。

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

サーバーに関する情報を提供します。

リファレンス

PHP マニュアル

参照

概念

SQLSRV 定数

その他のリソース

SQL Server Driver for PHP の概要
プログラミング ガイド
はじめに