XXDB++ 関数

警告

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

db++ データベースの実験的なサポート

本節は、PHPが、db++のクライアント/サーバー "C" ライブラリインター フェイスにより全ての検索および更新メソッドdb++に関連するファイルに アクセスすることを可能にし、db++クエリの出力を読み込んで処理するこ とを可能にするdb++拡張モジュールについて説明します。

必要なもの

??? Download where

インストール

この拡張モジュールの作成およびインストールには、db++のクライアント ライブラリとヘッダファイルが上記のようにシステムにインストール されていることが必要です。この拡張モジュールを構築するには、 configureにオプション --with-dbplusを付けてコンパイルする必要があります。

configure は、クライアントライブラリおよび ヘッダファイルをデフォルトのパス/usr/dbplus/ 以下で探します。db++を違う場所にインストールしている場合には、 configureのオプションに --with-dbplus=/your/installation/pathのように インストールしたパスを追加する必要があります。

目次
dbplus_add -- Add a tuple to a relation
dbplus_aql -- Perform AQL query
dbplus_chdir -- Get/Set database virtual current directory
dbplus_close -- Close a relation
dbplus_curr -- Get current tuple from relation
dbplus_errcode -- Get error string for given errorcode or last error
dbplus_first -- Get first tuple from relation
dbplus_flush -- ???
dbplus_freealllocks -- Free all locks held by this client
dbplus_freerlocks -- Free all locks on given relation
dbplus_info -- ???
dbplus_last -- Get last tuple from relation
dbplus_lockrel -- Request read-lock on relation
dbplus_next -- Get next tuple from relation
dbplus_open -- Open relation file
dbplus_prev -- Get previous tuple from relation
dbplus_restorepos -- ???
dbplus_ropen -- Open relation file ... ???
dbplus_runlink -- Remove relation from filesystem
dbplus_rzap -- Remove all tuples from relation
dbplus_savepos -- ???
dbplus_setindex -- ???
dbplus_setindexbynumber -- ???
dbplus_sql -- Perform SQL query
dbplus_tremove -- Remove tuple and return new current tuple
dbplus_undo -- ???
dbplus_undoprepare -- ???
dbplus_unlockrel -- Give up read-lock on relation
dbplus_unselect -- ???
dbplus_update -- Update specified tuple in relation
dbplus_xlockrel -- Request exclusive write lock on relation
dbplus_xunlockrel -- Free exclusive write lock on relation
dbplus_change -- 
dbplus_find -- 
dbplus_freelock -- 
dbplus_getlock -- 
dbplus_getunique -- 
dbplus_rchperm -- 
dbplus_rcreate -- 
dbplus_rcrtexact -- 
dbplus_rcrtlike -- 
dbplus_resolve -- 
dbplus_rkeys -- 
dbplus_rquery -- 
dbplus_rrename -- 
dbplus_rsecindex -- 
dbplus_tcl --