2007.11.13 Tue
PHP+MySQLのmysql関数をmysqliに自動変換するツール
PHP5では,従来から含まれているmysql拡張モジュールに加えて,MySQL 4.1以降で定義される新しいAPIをサポートする拡張モジュールmysqliが追加されています。
実際mysqliって何がすぐれているの?ということなのですが、
- オブジェクトAPIと関数APIの2種類のAPIを使用可能
- 実行処理を効率化・高速化できる。
- MySQLクライアント・ライブラリの高度な接続オプションを指定可能
全てのファイルを修正していくのは非常に時間のかかる作業です。そこで簡単にアップグレードできるスクリプトがないかと探してみたらやっぱりありました。
機能について
- ディレクトリ内のファイルの一括置換
- 特定のファイルのみの置換
- 置換作業時の自動バックアップファイル作成機能
手動で更新作業をするより短時間で、しかもミスすることなく修正することが可能になります。
mysql から mysqli に移行を考えている人はこのスクリプトを使ってみるといいかもしれません。