SQLSRV ドライバー API リファレンス
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 | サーバーに関する情報を提供します。 |
リファレンス
参照
Microsoft SQL Server 用 Drivers for PHP の概要
定数 (Microsoft Drivers for PHP for SQL Server)