- 締切済み
PHPでDBへアクセス
最近PHPをやり始めました。質問も初めてです。 PHPでDB(MySQL)にアクセスする方法は (1)mysql_connect()を使用する (2)PEAR::DBを使用する (3)PDOを使用する の3っの方法がありますが、どれが良いのでしょうか? どなたか御意見を伺えましたら、幸いです。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- inu2
- ベストアンサー率33% (1229/3720)
回答No.1
(1)mysql_connect()を使用する MySQLのみにしか使えん 他のデータベースを使うとなったら、せーんぶ覚えなおす必要がある まぁ、基礎知識としては勉強する意味はある (2)PEAR::DBを使用する 内部的にmysql_***関数を使っているだけ。 (3)PDOを使用する DBが変わっても基本的な使い方はまったく同じ たとえば、MySQLで作っていたものをPostgresに変更する! って時は、非常に楽 ただし、queryするときにMySQL独自のSQL文を使っていないことが条件 個人的には、どんな方法でもいいけどとりあえず wrapperクラスをつくります そんでもって、DBmanagerクラス みたいなものをシングルトンでつくっておくと、あとはなーんも考えずに操作できるので楽。 内部的にはPDO使うことが多いかな、プリペアドステートメントするときにものすごく楽。使うDBを切り替えるときにも 非常に楽 って理由。
お礼
早々の御回答 感謝しております。 参考になりました。 私的には (3)PDOを使用する にてやって見ようと考えています。