XVIIIdbx 関数

dbx モジュールは、データベース抽象化レイヤ (db 'X'、ただし 'X' は サポートされるデータベースの一つを意味します)のことです。dbx 関数 により、サポートされる全てのデータベースを単一の呼出表記によりアク セスすることが可能になります。これらの関数を利用可能にするには、 --enable-dbx オプションを使用し てdbxサポートを有効にし、また、使用するデータベースに関するオプショ ン、例えば、MySQL の場合は --with-mysql も指定して PHPをコンパイル する必要があります。dbx 関数自体は、データベースへの直接のインター フェイスを有しませんが、それらのデータベースをサポートするために使 用されるモジュールへのインターフェイスを有します。dbxモジュールで データベースを使用可能とするには、そのモジュールが PHPにリンクされ るかロードされる必要があり、そのデータベースのモジュールは、dbxモ ジュールにサポートされている必要があります。現在、MySQL、 PostgreSQL、Microsoft SQL Server、ODBCがサポートされており、その他 についても(希望的観測だとまもなく)追加される予定です。

dbx にデータベースのサポートを追加するためのドキュメントは、 http://www.guidance.nl/php/dbx/doc/ にあります。

目次
dbx_close — オープンされた接続/データベースを閉じる
dbx_connect — 接続/データベースをオープンする
dbx_error — (接続時だけでなく)使用するモジュールの最新の関数コールにおけるエ ラーメッセージを出力する
dbx_query — クエリを送信し、(ある場合には)結果を全て取得する
dbx_sort — カスタマイズされたsort関数により、dbx_queryから結果をソートする
dbx_cmp_asc — 昇順にソートするために二つのレコードを比較する
dbx_cmp_desc — 降順にソートするために二つのレコードを比較する