使用Zend Framework更新DB字段

时间:2012-01-26 10:15:50

标签: mysql zend-framework

我是Zend的n00bie,但我正在学习它。 我想使用按钮更新数据库中的字段,但我不知道该怎么做。

这就是我想做的事:UPDATE $table SET content_field=1 WHERE $id = contentId

例如,如果我按下该按钮,我想在字段中放置1而不是默认值0。

2 个答案:

答案 0 :(得分:1)

假设您有一个Client表并创建了模型

$model_client = new Model_Client();
$client = $model_client->find($my_client_row_id)->current();
$client->some_field = 1;
$client->save();

答案 1 :(得分:0)

您可以使用此代码进行更新查询

$db = Zend_Db_Table::getDefaultAdapter();
$table = new Application_Model_DbTable_TableName();
$where = $table->getAdapter()->quoteInto('id = ?', $contentId);
$data = array('content_field' => 1);
$table->update($data, $where);