ホームページ php教程 php手册 PHP3 用の MicrosoftSQL データベース関数

PHP3 用の MicrosoftSQL データベース関数

Jun 21, 2016 am 09:02 AM
array fetch mssql nbsp sql

PHP3MicrosoftSQL データベース関数

PHP3
強力なデータベース機能は、ODBC を介してデータベースにアクセスする方法を提供するだけでなく、ダイレクト アクセスも提供します。現在の主流のデータベースのサポートにアクセスします。次に、PHP3MSSQL 関数を紹介します。

PHP3 スクリプト内の MSSQL 関数を呼び出します。

デフォルトでは、
PHP3 が正しいですMicrosoft SQLアドオンモジュールとしてデータベースをサポート。したがって、ユーザーが独自の PHP コードで MSSQL 関数を使用したい場合は、最初に を開始する必要があります。 PHP は、MSSQL 関数をサポートしています。具体的には、php3.ini ファイルを開き、"Dynamic Extensions" の下にある "extension= を見つけます。 php3_mssql.dll" 項目を追加し、その前にある ";" シンボルを解除します。項目 それです。

Microsoft SQL データベースのサポートは PHP 拡張関数であるため、ユーザーは MSSQL 関数を呼び出す次のコード行をコードの先頭に追加する必要があります: dl("php3_mssql.dll"); 🎜>
サーバー接続。



形式: mssql_connect (MS SQLサーバー名)

ユーザー名パスワード); 戻り値: MS SQL サーバーとの接続 ID が正常に返されました。

概要:
mssql_connect() 関数が使用されますターゲットの

MS SQL
サーバーへの接続を確立します。サーバー パラメーター名は、有効な MS SQL サーバー名である必要があります。 mssql_connect() 関数を使用して確立された接続は、PHP3 で完了します。その後、スクリプトは自動的に閉じられます。または、mssql_close() 関数を呼び出して手動で閉じることもできます。 mssql_pconnect 機能: MS SQL 永久接続。


形式:
mssql_pconnect (MS SQLサーバー名)

ユーザー名パスワード); 戻り値: MS SQL サーバーとの永続接続 ID が正常に返されました。 概要: mssql_pconnect() 関数と mssql_connect () 関数の機能は非常に似ていますが、主な違いは mssql_pconnect() 関数は、MS SQL サーバーとの永続的な接続を確立します。この接続は、PHP3 コードが終了し、mssql_close() 関数を使用して永続接続を強制的に閉じることはできません。
mssql_close


機能:
MS SQL接続です。
形式:
mssql_close (接続 ID); 戻り値: 成功した場合は

true
を返し、失敗した場合は false 概要:

mssql_close
() 関数が使用されます指定された接続 ID に対応する MS SQL サーバーと確立された接続を閉じます。 mssql_close() 関数で接続識別子が指定されていない場合、最後に確立された接続が閉じられます。 注:
PHP3
では、mssql_close() 関数。PHP3 コードの実行後に非永続接続が自動的に閉じられるためです。 mssql_close() 関数は、mssql_pconnect() 性的関係を機能します。


mssql_select_db

関数: 選択MS SQLデータベース。

形式: mssql_select_db (データベース名, 接続 ID);

戻り値: 正常に返されました
true、失敗すると false が返されます。

概要:
mssql_select_db() 関数が使用されます指定された接続 ID に対応するサーバー上で現在アクティブなデータベースを設定します。接続識別子を指定しない場合、mssql_select_db() 関数はデフォルトで最後に確立されたサーバー接続を使用します。

mssql_query


関数:
MS SQLサーバーはSQLコマンドを送信します。

形式:
mssql_query (クエリ ステートメント, 接続 ID);
戻り値: クエリ結果 ID が正常に返され、
失敗時には false が返されます。 概要: mssql_query() 関数は、指定されたクエリに対応するサーバー上の現在のアクティビティを識別するために使用されます。接続 データベースは SQL コマンドを転送します。接続 ID が指定されていない場合、mssql_query() 関数は、最後に確立された接続を自動的に使用します。


mssql_num_rows

機能: クエリ結果のレコード数を取得します。

形式: mssql_num_rows (クエリ結果識別子);

戻り値: クエリ結果のレコード数。


mssql_data_seek

機能: 内部レコード ポインターを移動します。

形式: mssql_data_seek (クエリ結果識別子);

>、失敗した場合は
false を返します。 概要:
mssql_data_seek
() 関数が使用されます指定されたクエリ結果 ID に対応するクエリ結果内の内部行ポインタを、指定された行に移動します。 mssql_fetch_row


機能: クエリ結果データを数値インデックス配列の形式で取得します。

形式:
mssql_fetch_row
(クエリ結果識別子); 戻り値: 成功した場合はクエリ結果のデータの各行に対応する配列を返し、失敗した場合は false を返します。

概要: mssql_fetch_row() 関数が使用されます指定されたクエリ結果識別子に対応する結果データを取得します。データの各行は配列の形式で保存されます。データの各列は配列の要素に格納され、配列の変位は 0 から始まります。

注: mssql_fetch_rows() この関数は、すべてのデータ行が返されるまで、次の行の新しいレコードを返します。


mssql_fetch_array

機能: クエリ結果データを配列形式で取得します。

形式: mssql_fetch_array (クエリ結果識別子);

戻り値: 成功した場合はクエリ結果のデータの各行に対応する配列を返し、失敗した場合は false

概要:
mssql_fetch_array()関数は次のとおりです。 mssql_fetch_rows() 関数拡張。 mssql_fetch_array() 関数は、クエリ結果を数値インデックス付き配列に保存するだけでなく、リレーショナル インデックスにデータを保存することもできます。つまり、フィールド名をインデックス キーとして使用します。 注: mssql_fetch_array()関数の実行速度は mssql_fetch_row() 関数は非常に重要な拡張関数を提供できるため、ユーザーは mssql_fetch_array() 関数は、mssql_fetch_row() 関数を置き換えます。

mssql_fetch_object


機能: クエリ結果データをオブジェクト形式で取得します。


形式:
mssql_fetch_object (クエリ結果識別子);

戻り値: 成功した場合は属性がクエリ結果データに対応するオブジェクトを返し、失敗した場合は
false を返します。 。

概要:
mssql_fetch_object() と同様の関数mssql_fetch_array() 関数。唯一の違いは mssql_fetch_object を使用することです。 () 関数は配列ではなくオブジェクトを取得します。このように、ユーザーはフィールド ディスプレイスメントの代わりにフィールド名のみを使用してオブジェクト内のデータを取得できます。

注:
mssql_fetch_object() 関数の実行速度は mssql_fetch_array() 関数と同じであるため、 と同じ速度です。 mssql_fetch_row () 関数の実行速度には大きな違いはありません。

mssql_num_fields


機能: クエリ結果内のフィールドの数を取得します。
形式: mssql_num_fields (クエリ結果識別子); >

戻り値: クエリ結果のフィールドの数を返します。


mssql_field_seek


機能: フィールド ディスプレイスメントを設定します。


形式:
mssql_field_seek (クエリ結果識別子, フィールド ディスプレイスメント);

機能: 指定されたディスプレイスメントを持つフィールドを検索します。


mssql_fetch_field


関数: フィールド情報を取得します。


形式:
mssql_fetch_field (クエリ結果識別子, フィールド ディスプレイスメント);

戻り値: フィールド情報を含むオブジェクトを返します。


はじめに:
mssql_fetch_field() 関数は指定されたクエリ結果のフィールド情報を取得するために使用されます。フィールド ディスプレイスメントが指定されていない場合、mssql_fetch_field() は自動的に次の新しいフィールド情報を返します。
mssql_fetch_field
()関数によって返される結果オブジェクトのプロパティは次のとおりです。
name

: フィールド名。

column_source
: フィールドが配置されているデータベース テーブル。

max_length
: フィールドの最大長。
Numeric: フィールドが数値タイプの場合、属性値は 1 です。


mssql_result

機能: 特定のクエリ結果データを取得します。

形式: mssql_result (クエリ結果識別子フィールド); 戻り値:クエリ結果の指定された行およびフィールドにあるセル データを返します。

はじめに:

mssql_result() は次の目的で使用されます。クエリ結果のセルデータを取得します。フィールド パラメータにはフィールド ディスプレイスメントまたはフィールド名を使用できます。フィールド名にエイリアスが使用されている場合 (例: "select first_name as name from..." ) は、 内にある必要があります。 同じエイリアスが、mssql_result() 関数のフィールド パラメーターでも使用されます。 注: ユーザーの作業に大量のクエリ結果が含まれる場合は、データ行全体を取得できる関数の使用を検討する必要があります。これらの関数は 1 回の呼び出しで複数のセル情報を取得できるため、

mssql_result() を使用するよりも実行速度が速くなります。もっと早く。さらに、関数を呼び出すとき、指定されたフィールドの数値置換は、指定されたフィールド名の実行速度よりもはるかに高速に実行されることに注意する必要があります。ユーザーは、より高速な実行速度 mssql_fetch_row() mssql_fetch_array()、および mssql_fetch_object() 関数。 mssql_free_result


機能: クエリ結果によって占有されているメモリ リソースをクリアします。

形式: mssql_free_result (クエリ結果識別子); >

はじめに:
PHP3 コードが実行中にメモリ リソースを占有しすぎるのではないかとユーザーが心配している場合は、mssql_free_result() 関数は、指定されたクエリ結果識別子に対応するクエリ結果によって占有されているシステム メモリをクリアします。クエリ結果識別子が指定されていない場合、クエリ結果によって占有されているすべてのメモリ リソースがクリアされます。



このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

解決策: 組織では PIN を変更する必要があります。 解決策: 組織では PIN を変更する必要があります。 Oct 04, 2023 pm 05:45 PM

ログイン画面に「組織から PIN の変更を求められています」というメッセージが表示されます。これは、個人のデバイスを制御できる組織ベースのアカウント設定を使用しているコンピューターで PIN の有効期限の制限に達した場合に発生します。ただし、個人アカウントを使用して Windows をセットアップした場合、エラー メッセージは表示されないのが理想的です。常にそうとは限りませんが。エラーが発生したほとんどのユーザーは、個人アカウントを使用して報告します。私の組織が Windows 11 で PIN を変更するように要求するのはなぜですか?アカウントが組織に関連付けられている可能性があるため、主なアプローチはこれを確認することです。ドメイン管理者に問い合わせると解決できます。さらに、ローカル ポリシー設定が間違っていたり、レジストリ キーが間違っていたりすると、エラーが発生する可能性があります。今すぐ

Windows 11 でウィンドウの境界線の設定を調整する方法: 色とサイズを変更する Windows 11 でウィンドウの境界線の設定を調整する方法: 色とサイズを変更する Sep 22, 2023 am 11:37 AM

Windows 11 では、新鮮でエレガントなデザインが前面に押し出されており、最新のインターフェイスにより、ウィンドウの境界線などの細部をカスタマイズして変更することができます。このガイドでは、Windows オペレーティング システムで自分のスタイルを反映した環境を作成するのに役立つ手順について説明します。ウィンドウの境界線の設定を変更するにはどうすればよいですか? + を押して設定アプリを開きます。 Windows [個人用設定] に移動し、[色の設定] をクリックします。ウィンドウの境界線の色の変更設定ウィンドウ 11" width="643" height="500" > [タイトル バーとウィンドウの境界線にアクセント カラーを表示する] オプションを見つけて、その横にあるスイッチを切り替えます。 [スタート] メニューとタスク バーにアクセント カラーを表示するにはスタート メニューとタスク バーにテーマの色を表示するには、[スタート メニューとタスク バーにテーマを表示] をオンにします。

Windows 11でタイトルバーの色を変更するにはどうすればよいですか? Windows 11でタイトルバーの色を変更するにはどうすればよいですか? Sep 14, 2023 pm 03:33 PM

デフォルトでは、Windows 11 のタイトル バーの色は、選択したダーク/ライト テーマによって異なります。ただし、任意の色に変更できます。このガイドでは、デスクトップ エクスペリエンスを変更し、視覚的に魅力的なものにするためにカスタマイズする 3 つの方法について、段階的な手順を説明します。アクティブなウィンドウと非アクティブなウィンドウのタイトル バーの色を変更することはできますか?はい、設定アプリを使用してアクティブなウィンドウのタイトル バーの色を変更したり、レジストリ エディターを使用して非アクティブなウィンドウのタイトル バーの色を変更したりできます。これらの手順を学習するには、次のセクションに進んでください。 Windows 11でタイトルバーの色を変更するにはどうすればよいですか? 1. 設定アプリを使用して + を押して設定ウィンドウを開きます。 Windows「個人用設定」に進み、

Windows 11 でタスクバーのサムネイル プレビューを有効または無効にする方法 Windows 11 でタスクバーのサムネイル プレビューを有効または無効にする方法 Sep 15, 2023 pm 03:57 PM

タスクバーのサムネイルは楽しい場合もありますが、気が散ったり煩わしい場合もあります。この領域にマウスを移動する頻度を考えると、重要なウィンドウを誤って閉じてしまったことが何度かある可能性があります。もう 1 つの欠点は、より多くのシステム リソースを使用することです。そのため、リソース効率を高める方法を探している場合は、それを無効にする方法を説明します。ただし、ハードウェアの仕様が対応可能で、プレビューが気に入った場合は、有効にすることができます。 Windows 11でタスクバーのサムネイルプレビューを有効にする方法は? 1. 設定アプリを使用してキーをタップし、[設定] をクリックします。 Windows では、「システム」をクリックし、「バージョン情報」を選択します。 「システムの詳細設定」をクリックします。 [詳細設定] タブに移動し、[パフォーマンス] の下の [設定] を選択します。 「視覚効果」を選択します

Windows 11 でのディスプレイ スケーリング ガイド Windows 11 でのディスプレイ スケーリング ガイド Sep 19, 2023 pm 06:45 PM

Windows 11 のディスプレイ スケーリングに関しては、好みが人それぞれ異なります。大きなアイコンを好む人もいれば、小さなアイコンを好む人もいます。ただし、適切なスケーリングが重要であることには誰もが同意します。フォントのスケーリングが不十分であったり、画像が過度にスケーリングされたりすると、作業中の生産性が大幅に低下する可能性があるため、システムの機能を最大限に活用するためにカスタマイズする方法を知る必要があります。カスタム ズームの利点: これは、画面上のテキストを読むのが難しい人にとって便利な機能です。一度に画面上でより多くの情報を確認できるようになります。特定のモニターおよびアプリケーションにのみ適用するカスタム拡張プロファイルを作成できます。ローエンド ハードウェアのパフォーマンスの向上に役立ちます。画面上の内容をより詳細に制御できるようになります。 Windows 11の使用方法

Hibernate フレームワークにおける HQL と SQL の違いは何ですか? Hibernate フレームワークにおける HQL と SQL の違いは何ですか? Apr 17, 2024 pm 02:57 PM

HQL と SQL は Hibernate フレームワークで比較されます。HQL (1. オブジェクト指向構文、2. データベースに依存しないクエリ、3. タイプ セーフティ)、SQL はデータベースを直接操作します (1. データベースに依存しない標準、2. 複雑な実行可能ファイル)。クエリとデータ操作)。

Windows 11で明るさを調整する10の方法 Windows 11で明るさを調整する10の方法 Dec 18, 2023 pm 02:21 PM

画面の明るさは、最新のコンピューティング デバイスを使用する上で不可欠な部分であり、特に長時間画面を見る場合には重要です。目の疲れを軽減し、可読性を向上させ、コンテンツを簡単かつ効率的に表示するのに役立ちます。ただし、設定によっては、特に新しい UI が変更された Windows 11 では、明るさの管理が難しい場合があります。明るさの調整に問題がある場合は、Windows 11 で明るさを管理するすべての方法を次に示します。 Windows 11で明るさを変更する方法【10の方法を解説】 シングルモニターユーザーは、次の方法でWindows 11の明るさを調整できます。これには、ラップトップだけでなく、単一のモニターを使用するデスクトップ システムも含まれます。はじめましょう。方法 1: アクション センターを使用する アクション センターにアクセスできる

Oracle SQLでの除算演算の使用法 Oracle SQLでの除算演算の使用法 Mar 10, 2024 pm 03:06 PM

「OracleSQLでの除算演算の使用方法」 OracleSQLでは、除算演算は一般的な数学演算の1つです。データのクエリと処理中に、除算演算はフィールド間の比率を計算したり、特定の値間の論理関係を導出したりするのに役立ちます。この記事では、OracleSQL での除算演算の使用法を紹介し、具体的なコード例を示します。 1. OracleSQL における除算演算の 2 つの方法 OracleSQL では、除算演算を 2 つの異なる方法で実行できます。

See all articles