2012年10月3日のブックマーク (2件)

  • [Utility.php] データベースを楽にする function() | 株式会社オルタ

    前回のエントリ【データベースclassを使わない理由】から続きます。 前回のエントリで、システムの仕様レベルとして、 データベースは1つしか使わない スコープを気にしないfunction()にしてしまう このように、決め付けてしまおう。と書きました。 では、具体的なコードを書いていこうと思います。 このコードは、汎用的な関数になるので、Utility.phpなどと名前をつけたファイルに記述することをオススメします。 なお、 try{}chatch{} を使用するのと、エラー時にログを出力するので、次の関数が必要になります。(別のログ関数を利用している場合はwriteLog()関数を書き換えます) ログを残すwriteLog() 発生したエラー内容をログに残す [code language="php"]define('C_DB_HOST', 'localhost'); define('C_D

    [Utility.php] データベースを楽にする function() | 株式会社オルタ
  • PDOでサクサクDB開発

    はじめに PHP界隈では現在、PHP 4からPHP 5への移行が進んできており、ここ最近ではPHP 5の機能を活用したフレームワークも多く出てくるようになりました。 PHP 5は、PHP 4に比べオブジェクト指向のサポートや速度面での向上などが取り上げられる中、最も注目すべき点であるデータベースへのアクセスを抽象化したレイヤーとしてPDOが登場しました。 今回はそのPDOに注目し、サンプルを交えてPDOの使い方を紹介します。 対象読者 PHP 5を使ったことがある方 以前PEAR::DBなどを用いてデータベースを使ったアプリケーションを作成したことのある方 必要な環境 PDOはPHP 5.1から標準で導入されるようになりました。Windows/UNIXを問わず利用することができます。よってPHP 5.1の環境と、PDOの動作に必要なデータベースの構築を行ってください。 PDOとは PDO(

    PDOでサクサクDB開発