[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
PHP と SQL の調べ物
	 なんだかPHP のインストールを説明している本で、
	MySQL を使うために以下の設定を見かけた覚えがある。
	
	extension=php_mysql.dll
	extension=php_mysqli.dll
	
	これってどう違うんだろう?って思っていた覚えがある。
	
	他にも疑問はあった
	
	extension=php_pdo_mysql.dll
	
	これも何かわからなかったが、今回は
	
	extension=php_mysql.dll つまり、mysql
	extension=php_mysqli.dll つまり、mysqli
	
	についてはわかったのでメモしておく。
	
	MySQL :: MySQL 5.1 リファレンスマニュアル :: 23.3 MySQL PHP API
	「PHPは実際に2つの異なったMySQL APIエクステンションを提供します」と書いてある、
	この2つとは、mysql とmysqli の事。
	
	mysql:
	 PHPのバージョン4と5の要件を満たすこのエクステンションは、
	MySQL 4.1より前のバージョンのMySQLと一緒に使用することを目的としたものです。
	 この拡張子はMySQL5.1に使われている改良認証プロトコールも、
	準備されたステートメントあるいは複数のステートメントもサポートしません。
	mysqli:
	 「改良されたMySQL」をサーポートし、MySQL.1.1およびそのその後バージョンで
	使用するよう意図されています。
	 このエクステンションはMySQLとその現シリーズの中で使用される
	検証プロトコル5.1並びに準備されたステートメント用APIとマルチステートメント用APIを
	完全にサポートしています。
	 これに加え、このエクステンションは
	進歩したオブジェクト指向のプログラミングインタフェースをも提供します。
	
	こんな感じの事が書かれていました。
コメント一覧