PHP: FrontBase関数 - Manual
PHP  
downloads | documentation | faq | getting help | mailing lists | | php.net sites | links | my php.net 
search for in the  
<fam_suspend_monitorfbsql_affected_rows>
view the version of this page
Last updated: Tue, 21 Dec 2004

XXXII. FrontBase関数

導入

このモジュールの関数により FrontBaseデータベースサーバにアクセスす ることが可能になります。FrontBase に関する詳細については、 で入手可能です。

FrontBase に関するドキュメントは、 から入手可能です。

Frontbase のサポートは、PHP 4.0.6 で追加されました。

要件

この関数を使用するには、FrontBaseデータベースサーバまたは少なくと もfbsqlクライアントライブラリをインストールする必要があります。 からFrontBaseを取得す ることができます。

インストール手順

これらの関数を使用するには、オプション --with-fbsql[=DIR] を付けてPHPをコ ンパイルする必要があります。このオプションをfbsqlへのパスを指定せずに 使用した場合、PHPはfbsqlクライアントライブラリをそのプラットフォー ムのデフォルトのインストール位置で探します。FrontBaseを標準以外の 場所にインストールしているユーザは、必ず次のようにfbsqlへのパスを 指定する必要があります。 --with-fbsql=/path/to/fbsql これにより、PHPは、間違いなくFrontBaseによりインストールされたクラ イアントライブラリを探すことができるようになります。

実行用の設定

これらの関数の動作は、php.iniの設定により変化します。

表 1. FrontBase設定オプション

名前デフォルト変更の可否
fbsql.allow_persistent"1"PHP_INI_SYSTEM
fbsql.generate_warnings"0"PHP_INI_SYSTEM
fbsql.autocommit"1"PHP_INI_SYSTEM
fbsql.max_persistent"-1"PHP_INI_SYSTEM
fbsql.max_links"128"PHP_INI_SYSTEM
fbsql.max_connections"128"PHP_INI_SYSTEM
fbsql.max_results"128"PHP_INI_SYSTEM
fbsql.batchSize"1000"PHP_INI_SYSTEM
fbsql.default_hostNULLPHP_INI_SYSTEM
fbsql.default_user"_SYSTEM"PHP_INI_SYSTEM
fbsql.default_password""PHP_INI_SYSTEM
fbsql.default_database""PHP_INI_SYSTEM
fbsql.default_database_password""PHP_INI_SYSTEM
PHP_INI_* 定数の詳細と定義については、 ini_set()を参照して下さい。

定義済みの定数

これらの定数は、この拡張モジュールで定義されており、 この拡張モジュールがPHP内部にコンパイルされているか実行時に動的にロー ドされるかのどちらかの場合のみ使用可能です。

FBSQL_ASSOC (integer)

FBSQL_NUM (integer)

FBSQL_BOTH (integer)

FBSQL_LOCK_DEFERRED (integer)

FBSQL_LOCK_OPTIMISTIC (integer)

FBSQL_LOCK_PESSIMISTIC (integer)

FBSQL_ISO_READ_UNCOMMITTED (integer)

FBSQL_ISO_READ_COMMITTED (integer)

FBSQL_ISO_REPEATABLE_READ (integer)

FBSQL_ISO_SERIALIZABLE (integer)

FBSQL_ISO_VERSIONED (integer)

FBSQL_UNKNOWN (integer)

FBSQL_STOPPED (integer)

FBSQL_STARTING (integer)

FBSQL_RUNNING (integer)

FBSQL_STOPPING (integer)

FBSQL_NOEXEC (integer)

FBSQL_LOB_DIRECT (integer)

FBSQL_LOB_HANDLE (integer)

目次
fbsql_affected_rows --  直近のFrontBase処理により作用を受けたレコードの数を得る
fbsql_autocommit -- autocommitを有効または無効にする
fbsql_blob_size --  Get the size of a BLOB
fbsql_change_user --  アクティブな接続にログインしているユーザを変更する
fbsql_clob_size --  Get the size of a CLOB
fbsql_close -- FrontBase接続を閉じる
fbsql_commit -- データベースへのトランザクションをコミットする
fbsql_connect -- FrontBaseサーバへの接続をオープンする
fbsql_create_blob -- BLOBを生成する
fbsql_create_clob -- CLOBを生成する
fbsql_create_db -- FrontBaseデータベースを作成する
fbsql_data_seek -- 内部結果ポインタを移動する
fbsql_database_password --  FrontBaseデータベースのパスワードを設定または取得する
fbsql_database --  No description given yet
fbsql_db_query -- FrontBaseクエリを送信する
fbsql_db_status -- 指定したデータベースのステータスを取得する
fbsql_drop_db -- FrontBaseデータベースを破棄(削除)する
fbsql_errno --  前のFrontBase演算からエラーメッセージの数値的な値を返します。
fbsql_error --  前のFrontBase操作からエラーメッセージのテキストを返す
fbsql_fetch_array --  連想配列、数値配列、または両方として結果レコードを取得する
fbsql_fetch_assoc --  連想配列として結果レコードを取得する
fbsql_fetch_field --  結果からカラム情報を得て、オブジェクトとして返す
fbsql_fetch_lengths --  結果の各出力の長さを得る
fbsql_fetch_object -- オブジェクトとして結果レコードを取得する
fbsql_fetch_row -- 数値配列として結果レコードを得る
fbsql_field_flags --  クエリ結果において指定したフィールドに関するフラグを得る
fbsql_field_len --  指定したフィールドの長さを返す
fbsql_field_name --  結果の指定したフィールドの名前を得る
fbsql_field_seek --  指定したフィールドオフセットに結果ポインタを設定する
fbsql_field_table --  指定したフィールドがあるテーブルの名前を得る
fbsql_field_type --  結果の中で指定したフィールドの型を得る
fbsql_free_result -- 結果メモリを開放する
fbsql_get_autostart_info --  No description given yet
fbsql_hostname --  No description given yet
fbsql_insert_id --  直近のINSERT処理により生成されたIDを得る
fbsql_list_dbs --  FrontBaseサーバで利用可能なデータベースの一覧を得る
fbsql_list_fields -- FrontBase結果フィールドの一覧を得る
fbsql_list_tables -- FrontBaseデータベースのテーブル一覧を得る
fbsql_next_result -- 内部結果ポインタを次の結果に移動する
fbsql_num_fields -- 結果のフィールド数を得る
fbsql_num_rows -- 結果のレコード数を得る
fbsql_password --  No description given yet
fbsql_pconnect --  FrontBaseサーバへの持続的接続をオープンする
fbsql_query -- FrontBaseクエリを送信する
fbsql_read_blob -- データベースからBLOBを読み込む
fbsql_read_clob -- データベースからCLOBを読み込む
fbsql_result -- 結果データを得る
fbsql_rollback -- データベースへのトランザクションをロールバックする
fbsql_select_db -- FrontBaseデータベースを選択する
fbsql_set_lob_mode --  FrontBase結果セットのLOB取得モードを設定する
fbsql_set_password --  Change the password for a given user
fbsql_set_transaction --  トランザクションのロックとアイソレーションを設定する
fbsql_start_db --  ローカルまたはリモートサーバのデータベースを開始する
fbsql_stop_db --  ローカルまたはリモートサーバのデータベースを停止する
fbsql_tablename -- フィールドのテーブル名を得る
fbsql_username --  No description given yet
fbsql_warnings -- FrontBase警告を有効または無効にする


add a note add a note User Contributed Notes
FrontBase関数
There are no user contributed notes for this page.

<fam_suspend_monitorfbsql_affected_rows>
 Last updated: Tue, 21 Dec 2004
show source | credits | sitemap | contact | advertising | mirror sites 
Copyright © 2001-2005 The PHP Group
All rights reserved.
This unofficial mirror is operated at: /
Last updated: Mon Mar 14 08:13:06 2005 Local time zone must be set--see zic manual page