phpでPDOを使ったので忘れないようにメモ。
PDOってそもそも何よ?
→PHP Data Objects の略で、「PHP の中からデータベースにアクセスするための軽量で高性能な インターフェイスを定義します」らしい。
■まずはDBへの接続方法(MySQLの場合)
$dbh = new PDO('mysql:host=ホスト名;dbname=DB名', ユーザ名, パスワード);
これでPDO基底クラスのインスタンスが作成される。
※DBへの接続を閉じる場合は、$dbhにnullを入れてやればよい。
■で、DB操作するにはどうするの?
こんな感じでSQL文を作って実行する。
$sql = 'select dataname from table where ? is ?';
$sth = $dbh->prepare($sql);
$sth ->execute(array('query','foo'));
$result = $sth->fetchAll();