首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
数据库
> 详细
ThinkPHP 的模型使用对数据库增删改查(五)
时间:
2015-06-23 10:00:38
阅读:
161
评论:
0
收藏:
0
[点我收藏+]
标签:
原文:
ThinkPHP 的模型使用对数据库增删改查(五)
ThinkPHP 的模型使用
// 直接连接数据库,但是得先去配置文件中配置下才行
class IndexAction extends Action {
public function addDB(){
//对应数据库的表 ,一定要对应数据库的表名 大小没关系
$user =new Model(‘Leyangjun‘);
//$user = M(‘Leyangjun‘); //等同上面的new Model()
$arr = $user ->select();
var_dump($arr);
}
//对数据库的 增删改查 操作(简称:CURD)
一:增 -C Create $m->add()
$m=new Model(‘User‘);
$m=M(‘User‘);
$m->字段名=‘值‘; //$user->name=‘yangjun‘;
$m->add(); //返回值是新增的id号
二:删 -D Delete $m->delete()
$m=M(‘User‘);
$m->delete(2); //删除id为2的数据,如果不写2,就会删除全部数据
$count = $m->where(‘id=2‘)->delete(); //与上面效果相同,也是删除id为2的数据
//返回值是受影响行数
if($count >0){
$this->success("数据删除成功!");
}else{
}
$this->error("数据删除失败!");
三:改 -U Update $m->save()
$m=M(‘User‘);
$data[‘id‘]=1;
$data[‘name‘]=‘leyangjun‘; //将id=1的name值改成leyangjun
$m->save($data);
//返回值是受影响行数
四:查 -R Read $m->select()
$m=new Model(‘User‘); == $m=M(‘User‘);
1:select
$m->select();
//获取所有数据,以数组形式返回
2:find
$m->find($id);
//获取单条数据 默认取的是id=1的数据,想取第二条find(2)
3:getField(字段名)
//获取一个具体的字段值
$arr = $m->getField(‘name‘); //获取一个具体的字段值,默认读取的是第一条的name
$arr=$m->where(‘id=2‘)->getField(‘username‘); //连贯操作,去id=2的username值
}
ThinkPHP 的模型使用对数据库增删改查(五)
标签:
原文地址:http://www.cnblogs.com/lonelyxmas/p/4594574.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
数据库进阶
2021-07-29
在 Oracle 数据库中执行 SQL 语句遇到特殊字符的转义方式
2021-07-28
Windows Logstash同步 Sqlserver 到Elasticsearch
2021-07-26
mysql数据库(11):恢复数据
2021-07-26
mysql数据库(9):常用查询的例子
2021-07-26
SQLAlchemy 多对多
2021-07-26
ClickHouse的JDBC连接
2021-07-26
Apache HBase 1.7.1 发布,分布式数据库
2021-07-26
数据库常用架构和同步工作原理
2021-07-26
MySQL数据库设计规范(仅供参考)
2021-07-26
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!