|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
LXVIII. 改良版MySQL拡張サポート(mysqli)導入mysqli拡張サポートによってMySQL4.1以上で提供される機能を利用することが できるようになります。MySQLデータベースサーバに関する詳細は http://www.mysql.com/をご覧ください。 MySQLに関するドキュメントは http://dev.mysql.com/doc/ にあります。 このドキュメントの一部は、MySQL ABの許可を得てMySQLマニュアルから引用 したものです。 要件これらの関数を有効にするには、mysqli拡張サポートを 有効にしてPHPをコンパイルする必要があります。
インストール手順PHPにmysqli拡張サポートを追加するには、 --with-mysqli=mysql_config_path オプションを指定してPHPをコンパイルする必要があります。 mysql_config_pathにはMySQL4.1以上に付属する mysql_configプログラムが存在するパスを 指定してください。同時に、--without-mysqlオプションを 使って標準のMySQL拡張 (これはデフォルトでコンパイルされます)をはずしてください。 mysqli拡張サポートと標準のmysql拡張を共存させる形でインストールしたい 場合には、PHPにバンドルされているlibmysqlライブラリは使用できません。 代わりにMySQL4.1未満でインストールされるクライアントライブラリを 使用してください。これにより何ら衝突させることなく MySQLでインストールされるクライアントライブラリをPHPが強制的に 使用するようにできます。 実行用の設定これらの関数の動作は、php.iniの設定により変化します。
表 1. MySQLi 設定オプション
PHP_INI_* 定数の詳細と定義については、 設定の変更 を参照して下さい。 以下に設定ディレクティブに関す る簡単な説明を示します。
定義済みのクラスmysqliPHPとMySQLデータベースの間の接続を表します。 メソッド
プロパティ
stmtパースされた命令を表します。 メソッド
プロパティ
resultデータベースへのクエリにより得られた結果セットを表します。 メソッド
プロパティ
定義済みの定数表 2. MySQLi 定数
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "PHP マニュアル". See Index Page for more info about Authorship and Copyright. 1999-2009 Linuxinfor.com. No rights reserved. |