akkun_choi pedia
mindiaakkun_choi pedia見出し語

Zend_Db

akkun_choi · 2008-08-13 更新

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

関連する見出し語