ホームページ >バックエンド開発 >PHPチュートリアル >PHP データベース ODBC に関する関連コンテンツ

PHP データベース ODBC に関する関連コンテンツ

jacklove
jackloveオリジナル
2018-05-07 14:35:261839ブラウズ

PHPデータベースではPHPデータベースODBCの方が重要なので、この記事ではPHPデータベースODBCの関連知識を詳しく説明します。

ODBC は、データ ソース (MS Access データベースなど) に接続する機能を提供するアプリケーション プログラミング インターフェイス (API) です。 ODBC 接続を作成する ODBC 接続を使用すると、ODBC 接続が利用可能な限り、ネットワーク内の任意のコンピューター上の任意のデータベースに接続できます。

MS Access データベースへの ODBC 接続を作成する方法は次のとおりです。

コントロール パネルの [管理ツール] アイコンを開きます。

データソース(ODBC)アイコンをダブルクリックします。

「システム DSN」タブを選択します。

「システム DSN」タブで「追加」をクリックします。

Microsoft Accessドライバーを選択します。 「完了」をクリックします。

次のインターフェースで、「選択」をクリックしてデータベースを見つけます。

データベースのデータ ソース名 (DSN) を選択します。

「OK」をクリックします。

この設定は、Web サイトが配置されているコンピューター上で完了する必要があることに注意してください。コンピューターがインターネット インフォメーション サービス (IIS) を実行している場合、上記の手順は機能しますが、Web サイトがリモート サーバー上にある場合は、サーバーに物理的にアクセスするか、ホスティング プロバイダーに DSN の作成を依頼する必要があります。

ODBCに接続

odbc_connect()

関数

はODBCデータソースに接続するために使用されます。この関数には、データ ソース名、ユーザー名、パスワード、およびオプションのポインター タイプの 4 つのパラメーターがあります。

odbc_exec() 関数は SQL ステートメントを実行するために使用されます。

次の例では、ユーザー名とパスワードを使用せずに、northwind という名前の DSN への接続を作成します。次に、SQL ステートメントを作成して実行します。

$conn=odbc_connect('northwind','','');$sql="SELECT * FROM customers";$rs=odbc_exec($conn,$sql);

レコードのフェッチ

odbc_fetch_row() 関数を使用して、結果セットからレコードを返します。この関数は、行を返せる場合は true を返し、それ以外の場合は false を返します。

この関数は 2 つのパラメータを取ります: ODBC 結果識別子とオプションの行番号:

odbc_fetch_row($rs)

レコードからフィールドを取得します

odbc_result() 関数は、レコードからフィールドを読み取るために使用されます。この関数は、ODBC 結果識別子とフィールド番号または名前の 2 つのパラメータを取ります。

次のコード行は、レコードの最初のフィールドの値を返します:

$compname=odbc_result($rs,1);

次のコード行は、「CompanyName」という名前のフィールドの値を返します:

$compname=odbc_result($rs,"CompanyName");

ODBC 接続を閉じます

odbc_close() 関数ODBC 接続を閉じるために使用されます。

odbc_close($conn);

ODBC の例

以下の例は、最初にデータベース接続を作成し、次に結果セットを作成して、HTML

テーブル

にデータを表示する方法を示しています。

";echo "Companyname";echo "Contactname";while (odbc_fetch_row($rs)){    $compname=odbc_result($rs,"CompanyName");    $conname=odbc_result($rs,"ContactName");    echo "$compname";    echo "$conname";}odbc_close($conn);echo "";?>

この記事では、PHP データベース ODBC の関連知識を詳しく説明します。その他の学習教材については、php 中国語 Web サイトを参照してください。 関連推奨事項:

PHP MySQL Delete ステートメントの関連知識

PHP MySQL Update ステートメントの関連コンテンツ

PHP MySQL Order By キーワードの関連知識

以上がPHP データベース ODBC に関する関連コンテンツの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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