SQLSRV ドライバー API リファレンス

ダウンロードPHP Driver のダウンロード

Microsoft SQL Server 用 Drivers for PHP の 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 結果セットの行数が 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 マニュアル

参照

Microsoft SQL Server 用 Drivers for PHP の概要

定数 (Microsoft Drivers for PHP for SQL Server)

SQL Server 用 Microsoft Drivers for PHP のためのプログラミング ガイド

Microsoft Drivers for PHP for SQL Server の概要