Zend_Db
Zend_Db
>|php|
<?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|
<?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を使う必要がある。