Solar Model数据库操作之修改数据

原创 2011年01月22日 23:49:00

Solar Model数据库操作之修改数据

Solar_Sql_Model::update()修改数据

将articles表中的指定id的title修改为'update_title', actionUpdate():

该方法在Solar中的定义:int update( array $data, string|array $where) array $data是更新后的数据,字段名为键,对应为值。 string|array $where 条件语句,上述方法的where语句可以是'id = '.$id

注意

  • 该方法返回的是更新记录的条数,更新不成功返回0。
  • 该方法可以通过条件同时更新多条记录。

Solar_Sql_Model_Record::save()修改数据

为了简便,这里就不通过form获取数据来修改了,actionUpdate($id):

要得到Solar_Sql_Model_Record类的对象必须调用Solar_Sql_Model::fetch()或其它方法,再调用该类的save()保存修改后的记录。 这种形式的修改数据要先查询获取数据,所以相对慢些。

注意

  • 这种方法还有一大弊端就是只能一次更新一条记录。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Solar Model数据库操作之添加数据

Solar Model数据库操作之添加数据Solar Model数据库操作之添加数据1对1添加数据actionAdd()源码解析1对多添加数据actionAddScores()源码解析多对多数据添加a...

YII Framework学习教程-YII的Model-数据库操作5-数据迁移官方翻译

原文:http://www.yiiframework.com/doc/guide/1.1/en/database.migration           译文如下,仅供参考:     Da...

YII Framework学习教程-YII的Model-数据库操作2-Relational Active Record翻译补全

我们已经了解了怎样使用 Active Record (AR) 从单个数据表中获取数据。 在本节中,我们讲解怎样使用 AR 连接多个相关数据表并取回关联(join)后的数据集。 为了使用关系型 A...

YII Framework学习教程-YII的Model-数据库操作4-<Query Builder>翻译

Query Builder查询生成器 The Yii Query Builder provides an object-oriented way of writing SQL stateme...

YII Framework学习教程-YII的Model-数据库操作1-CActiveRecord

YII中的DAO(数据库访问对象)是建立在PHP的PDO之上的,所以你开发的应用可以很容易的在不同的数据库系统平台之间进行切换,而只需要修改少量代码。YII采用ORM(Object-Relationa...

具体的数据库操作类,Model类和DB类

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.D...

phalapi-入门篇5(数据库操作和Model层)

phalapi-入门篇5(数据库操作和Model层)前言先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架.本小节主要讲解基于notorm的数据库操作以及使用Mo...

YII Framework学习教程-YII的Model-数据库操作4-<Query Builder>翻译

原文:http://www.yiiframework.com/doc/guide/1.1/en/database.query-builder            官方提供的文档是第一手的资料,但是...

YII Framework学习教程-YII的Model-数据库操作3-自定义的DAO操作

虽然我们可以使用CActvieReord完成大部分对数据库的操作。他简化了数据库操作,但是有时候却把一些数据库操作复杂化了。所以YII同时允许我们可以自己连接数据库,组织查询语句,执行查询语句,获取查...

YII Framework学习教程-YII的Model-数据库操作3-自定义的DAO操作

转自 http://blog.csdn.net/mengxiangbaidu/article/details/7029694  虽然我们可以使用CActvieReord完成大部分对数...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)