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()保存修改后的记录。 这种形式的修改数据要先查询获取数据,所以相对慢些。

注意

  • 这种方法还有一大弊端就是只能一次更新一条记录。

PythonWeb开发Django框架学习(九)使用Model类操作数据库数据

上次说到了如何将Model类与数据库建立联系,这次呢就说一下在连接数据库之后,如何使用Model中的实体类对数据库中的数据进行增删改查的操作。 我之前说过啦,为了方便学习我使用的是windows操作...
  • u013972559
  • u013972559
  • 2017年07月11日 11:18
  • 244

phalcon Model模型的基本使用与常用操作(增删改查)

phalcon模型命名方式使用驼峰法,主要是用来跟数据库交互,应用程序中的大部分业务逻辑都将集中在模型里,l这里把常用的模型操作做下笔记,phalcon框架的模型方式和框架提供的一些常用操作方法。新建...
  • xueling022
  • xueling022
  • 2017年01月21日 23:45
  • 3485

商城项目实战31:solar服务器搭建、搜索功能实现

1. 需要做的事情 l Solr服务的搭建 l 搜索功能的实现 1.1. 系统架构 2. Solr概述 2.1. 什么是Solr Solr 是Apache下的一个顶级开源项目,采用Ja...
  • xxssyyyyssxx
  • xxssyyyyssxx
  • 2017年06月06日 10:19
  • 1220

ThinkPHP5的数据库和模型用法

1,TP5的数据库架构Db: 是TP5操作数据库的入口类。它的作用是为连接数据库做准备,我们只需要在database.php里填写相应的配置即可。Connection: 是TP5的连接器类,因为TP...
  • qq_35534823
  • qq_35534823
  • 2017年08月09日 15:11
  • 2601

iOS数据库离线缓存思路和网络层封装——数据缓存机制Model封装

.h文件 #import #import /// 缓存策略 typedef NS_ENUM(NSInteger, NetworkCacheType) {     /// 无视...
  • potato512
  • potato512
  • 2016年04月16日 00:03
  • 1169

Yii2.0数据库操作增删改查详解

YII2.0数据库操作
  • star_yt
  • star_yt
  • 2016年10月28日 14:41
  • 857

Statement语句实现数据库的增删改查操作

DButil.java import java.sql.DriverManager; import java.sql.SQLException; import java.util.Properties...
  • linhaiyun_ytdx
  • linhaiyun_ytdx
  • 2016年10月12日 20:26
  • 1019

结构化数据服务OTS 之 数据库操作

因为工作需要,需要使用到OTS服务,读取数据来源并索引数据到solr上。           OTS是构建在阿里云飞天分布式系统之上的 NoSQL数据库服务,提供海量结构化数据的存储和实时访问。应用通...
  • wsp51676
  • wsp51676
  • 2015年09月11日 16:33
  • 701

Qt 数据处理 — model

******************************************************** *******************main.cpp***************...
  • u010972976
  • u010972976
  • 2016年10月27日 14:46
  • 832

MyBatis对数据库的增删改查操作,简单示例

之前一直实用Hibernate进行开发,最近公司在使用Mybatis,根据网上的示例,做了一个简单的Demo,以便日后复习 总体结构如下图 首先是创建一个工程,然后导入两个jar包,然后编写m...
  • xiaokui_wingfly
  • xiaokui_wingfly
  • 2014年10月22日 18:15
  • 4999
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Solar Model数据库操作之修改数据
举报原因:
原因补充:

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