LXIImSQL 関数

導入

以下の関数により mSQLデータベースサーバーにアクセスすることが可 能になります。mSQLに関する詳細な情報は、 http://www.hughes.com.au/にあります。

要件

インストール手順

以下の関数を利用可能とするには、 --with-msql[=dir]オプションによ りmSQLサポートを追加してPHPをコンパイルする必要があります。 デフォルトの位置は、/usr/local/Hughesです。

Win32ユーザへの注意 このモジュールをWindows環境で使用可能とするには、 msql.dllをPHP/Win32バイナリパッケージのDLLフォ ルダから使用するWindowsマシンのSYSTEM32フォルダ(例: C:\WINNT\SYSTEM32またはC:\WINDOWS\SYSTEM32)にコピーする必要がありま す。

実行用の設定

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

表 1mSQL configuration options

NameDefaultChangeable
msql.allow_persistent"On"PHP_INI_SYSTEM
msql.max_persistent"-1"PHP_INI_SYSTEM
msql.max_links"-1"PHP_INI_SYSTEM
For further details and definition of the PHP_INI_* constants see ini_set().

Here is a short explanation of the configuration directives.

msql.allow_persistent boolean

Whether to allow persistent mSQL connections.

msql.max_persistent integer

The maximum number of persistent mSQL connections per process.

msql.max_links integer

The maximum number of mSQL connections per process, including persistent connections.

リソース型

定義済みの定数

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

MSQL_ASSOC (integer)

MSQL_NUM (integer)

MSQL_BOTH (integer)

目次
msql_affected_rows -- 変更された行の数を返す
msql_close -- mSQL 接続を閉じる
msql_connect -- mSQL 接続を開く
msql_create_db -- mSQL データベースを作成する
msql_createdb -- mSQL データベースを作成する
msql_data_seek -- 行に関する内部ポインタを移動する
msql_dbname -- カレントの mSQL データベース名を得る
msql_drop_db -- mSQL データベースを破棄(削除)する
msql_dropdb -- mSQL データベースを破棄(削除)する
msql_error --  最後の msql コールに関してエラーメッセージを返す
msql_fetch_array -- 結果の行を配列として取得する
msql_fetch_field -- フィールド情報を得る
msql_fetch_object -- 結果の行をオブジェクトとして取得する
msql_fetch_row -- 結果の行を数値配列として取得する
msql_field_seek -- フィールドオフセットを設定する
msql_fieldflags -- フィールドフラグを得る
msql_fieldlen -- フィールド長を得る
msql_fieldname -- フィールド名を得ます
msql_fieldtable -- フィールドのテーブル名を得る
msql_fieldtype -- フィールドの型を得ます
msql_free_result -- 結果保持用メモリを開放する
msql_freeresult -- 結果保持用メモリを開放する
msql_list_dbs -- サーバー上の mSQL データベースのリストを返す
msql_list_fields -- 結果フィールドのリストを得る
msql_list_tables -- mSQL データベースにおけるテーブルのリストを得ます
msql_listdbs -- サーバーにおける mSQL データベースのリストを得ます
msql_listfields -- 結果フィールドのリストを得る
msql_listtables -- mSQL データベースにおけるテーブルのリストを得ます
msql_num_fields -- 結果におけるフィールドの数を得ます
msql_num_rows -- 結果の行の数を得ます
msql_numfields -- 結果におけるフィールドの数を得ます
msql_numrows -- 結果における行の数を返します
msql_pconnect -- 持続的な mSQL 接続を開きます
msql_query -- mSQL クエリーを送信します
msql_regcase --  大文字小文字を区別しないマッチング用に正規表現を作成します
msql_result -- 結果のデータを得る
msql_select_db -- mSQL データベースを選択します
msql_selectdb -- mSQL データベースを選択します
msql_tablename -- フィールドのテーブル名を得ます
msql -- mSQL クエリーを送信する