Zend_Dbの履歴
Zend_Db
<?php /* ; 設定ファイルはこう書く [database] adapter = Pdo_MySQL params.engine = mysql params.username = akkun params.password = params.host = localhost params.dbname = hogehoge */ // Zend_Db_Adapter_Abstractができる $db = Zend_Db::factory($this->config->database); ?>
Zend_Db_Select
$db->select()でSelectオブジェクトを取得。
<?php $query = $db->select()->from('hogehoge')->where('name = ?', 'aiueo'); $result = $db->fetchRow($query); ?>
Zend_Db_Table
Zend_Db_Table_Abstractを継承するだけ。
$_nameでテーブル名指定
update/deleteのwhereはquoteされない。Zend_Db_Adapter_AbstractのquoteIntoを使う必要がある。