PHP にはMySQL 接続用の API が3種類ある。即ち、mysql、mysqli、PDOである。
これらの使い分けについてはPHP公式サイトに説明がある。
mysqli か PDO_MySQL のどちらかを使うことをおすすめします。 古い mysql 拡張モジュールを新規開発で使うのはおすすめしません。 というのも、これは PHP 5.5.0 で非推奨となり、PHP 7 で削除されたからです。
要するにmysqlは古いので今後は使用すべきではないということ。しかしWordpressの古いプラグインなどでは使用しているものがあるかもしれない。
php.iniでの設定
実際にこれらのモジュールを使用する際には、php.iniに以下の記述をする。
extension=php_pdo_mysql.dll extension=php_mysqli.dll extension=php_mysql.dll
使用停止する際には、それぞれ行頭に「;」をつけてコメントアウトすればよい(以下は全て不使用とする例)。
;extension=php_pdo_mysql.dll ;extension=php_mysqli.dll ;extension=php_mysql.dll
参考
PHP: どの API を使うか - Manual
コメント