thinkphp更新数据库的五种方法
2013-12-23 15:05
337 查看
第一种方法:
$模型->where(‘id=1’)->save($data);
第二种方法:
$模型->where(‘id=1’)->data($data)->save();
第三种方法:
$模型->create();
$模型->save();
表单中必须包含一个以主键为名称的隐藏域
第四种方法:
$模型->where('id=5')->setField('name','ThinkPHP');
$模型->where('id=5')->setField(array('name','email'),array('TP','TP@163.com'));
//第四种方法,传数组时候,我实现不了。。。
第五种方法:
$模型->setInc('score','id=5',3); // 积分加3
$模型->setInc('score','id=5'); // 积分加1
$模型->setDec('score','id=5',5); // 积分减5
$模型->setDec('score','id=5'); // 积分减1
原文地址:http://www.xazcit.com/thinkphp-updated-database-of-five-methods/
$模型->where(‘id=1’)->save($data);
第二种方法:
$模型->where(‘id=1’)->data($data)->save();
第三种方法:
$模型->create();
$模型->save();
表单中必须包含一个以主键为名称的隐藏域
第四种方法:
$模型->where('id=5')->setField('name','ThinkPHP');
$模型->where('id=5')->setField(array('name','email'),array('TP','TP@163.com'));
//第四种方法,传数组时候,我实现不了。。。
第五种方法:
$模型->setInc('score','id=5',3); // 积分加3
$模型->setInc('score','id=5'); // 积分加1
$模型->setDec('score','id=5',5); // 积分减5
$模型->setDec('score','id=5'); // 积分减1
原文地址:http://www.xazcit.com/thinkphp-updated-database-of-five-methods/
相关文章推荐
- ThinkPHP添加更新标签的方法
- EntityFramework从数据库更新实体数据模型不成功的解决方法
- 数据库中的五种约束及其添加方法
- thinkPHP3.0框架实现模板保存到数据库的方法
- Asp更新数据库的几种方法
- ThinkPHP访问数据库的方法
- 【Python】python更新数据库脚本两种方法
- thinkphp3查询mssql数据库乱码解决方法分享
- ThinkPHP判断更新是否成功的正确方法
- thinkphp数据库查重方法
- thinkphp 打开速度缓慢,大多由于数据库读取问题!解决方法
- 【转】C#使用DataSet Datatable更新数据库的三种实现方法
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR一、查询数据集合
- 数据库分表和分库的原理及基于thinkPHP的实现方法
- ThinkPHP 3.1.x 连接多个数据库使用不同字符编码的方法
- zend framework 中使用dbadapter操作数据库的几种方法(持续更新)
- asp.net+C# 服务器安装篇--无法更新数据库 *.MDF,因为数据库是只读的解决方法
- thinkphp一定要连接数据库之后才能调用model里面的方法吗?
- Thinkphp3.2 备份数据库和还原数据的方法