Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7">

XXIdbx 関数

警告

このモジュールは、実験的なものです。これは、これらの関数の動作、関数名は、このドキュメントに書かれて事項と同様に告知なく将来的なPHPのリリースで変更される可能性があります。注意を喚起するとともに、このモジュールは使用者のリスクで使用して下さい。

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

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

目次
dbx_close -- オープンされた接続/データベースを閉じる
dbx_compare --  ソートするために二つのレコードを比較する
dbx_connect -- 接続/データベースをオープンする
dbx_error --  (接続時だけでなく)使用するモジュールの最新の関数コールにおけるエ ラーメッセージを出力する
dbx_escape_string --  Escape a string so it can safely be used in an sql-statement.
dbx_query -- クエリを送信し、(ある場合には)結果を全て取得する
dbx_sort --  カスタマイズされたsort関数により、dbx_queryから結果をソートする