1. HOME
  2. 開発・ブログ運営
  3. PHP
  4. PHP で PDO を使ってデータベース(MySQL)に接続してみた
2012年05月03日
iTunes ミュージック検索 & ブログ用タグ生成 ...
2012年08月09日
PHP で PDO を使ってデータベース(MySQL)に接続し ...
2012年11月05日
医療系英語学習にも最適!?漫画「ブラックジャックによろしく」全 ...
2014年08月03日
NetBeans でファイル形式の関連付け設定をしてみる ...
2012年08月13日
PHP で 外部ファイルを include したり requi ...
2012年07月23日
PHP5 で RSS を読み込んで表示してみた

PHP で PDO を使ってデータベース(MySQL)に接続してみた

データベース接続ができるようになると WEB サイト構築なども随分幅が広がります。ってことで、PDO を使ってデータベース(MySQL)接続にチャレンジしてみました。

PHP からデータベース(MySQL)に接続する方法は色々あるようですが、PDO(PHP Data Objects)という仕組みを使ってデータベースに接続してみました。

参考:PHP: PDO – Manual

PDO は PHP5 以上じゃないと使えないみたい。でも PHP5 以上であれば、別途ライブラリをインストールしたりしなくてもいいから簡単で便利。

PDO のマニュアルには小難しいことが色々と書いてありますが、とりあえずデータベースに接続して SQL が発行できるようにしないと話がはじまらない。

ってことで、なにわともあれデータベース(MySQL)に接続するための DBConnection クラスです。

一応、シングルトン・パターンの実装になってます。

ってか、これ、IBM developerWorks か何かで紹介されていたサンプル(をちょっと修正したもの)。

この DBConnection クラスの使い方は、

で、PDO オブジェクトが取得できます。

あとは、PDO オブジェクト($db)を使って SELECT 文を発行してみたり、

INSERT 文を発行してみたり、

すれば、DB に接続して、データを取得したり、追加したりできます。UPDATE 文や DELETE 文の発行なども基本的には、これらと同じ感じでできます。

参考:PHP: PDO::query – Manual
参考:PHP: PDO::prepare – Manual
参考:PHP: プリペアドステートメントおよびストアドプロシージャ – Manual

データベース接続って聞くと初めはとっつきにくい。めっちゃ面倒くさそうだし。

だけど一度接続して SQL 文の発行に成功すれば、案外、どうってことなかったりします。

多くの人は心理的ハードルが高いと思いますが、やってみたら実はたいしたハードルじゃなかった、かもですよ。

でわでわ。







この記事にコメントする





Copyright © 2012 - 2014 MacBook Air とWordPressでこうなった All rights reserved
Powered by WordPress.