2013年12月23日月曜日

PHPのmysql関数が非推奨になっていた

しばらくぶりにPHPからMySQLにアクセスしようと、
Webでmysql_queryなどの使い方を調べていたら、
PHPのmysql関数がPHP5.5.0から非推奨になっていた。
http://www.php.net/manual/ja/intro.mysql.php

mysql関数の代わりにどうやってMySQL接続するかだが、
PHP標準には接続方法が三種類あって、
mysql(これまで使用していたもの)、mysqli、PDOのいずれかを使用できるようだ。
PHP: どの API を使うか - Manual

mysql関数が非推奨になった(PHP5.5.0が公開された)のはだいぶ前のことなので、
mysqliとPDOのどちらかを使うのがよいだろう。
どちらがよいか検索してみると、比較しているサイトを見つけることができた。
mysql関数からの置き換えやすいのはmysqli、
DBの抽象化をしておく必要があるのならPDO、などなど。

どちらを使うべきか、検討中。

0 件のコメント:

コメントを投稿