当前位置 : 主页 > 网络编程 > PHP >

thinkphp3怎么实现增删改查

来源:互联网 收集:自由互联 发布时间:2023-08-07
本文将为大家介绍ThinkPHP3框架下的增删改查操作,希望对正在学习ThinkPHP3框架的开发者有所帮助。 增加操作 在ThinkPHP3中,新增一条数据可使用M方法,例如: $Model = M(User);$data[name] = w

本文将为大家介绍ThinkPHP3框架下的增删改查操作,希望对正在学习ThinkPHP3框架的开发者有所帮助。

  1. 增加操作

在ThinkPHP3中,新增一条数据可使用M方法,例如:

$Model = M('User');
$data['name'] = 'wuzhi';
$data['password'] = md5('123456');
$result = $Model->add($data);

上述代码意思是实例化User模型,并为其设置name和password属性,然后通过add方法将数据插入到数据库中。$result为插入后返回的主键值。

  1. 查询操作

查询单个数据用find方法,查询多个数据用select方法,例如:

$Model = M('User');
$condition['id'] = 1;
$result = $Model->where($condition)->find();

上述代码意思为查询id为1的用户数据并返回结果。

$Model = M('User');
$condition['id'] = array('between',array(1,10));
$result = $Model->where($condition)->select();

上述代码为查询id在1-10之间的用户数据并返回结果。

  1. 修改操作

使用save方法对已有数据进行修改,例如:

$Model = M('User');
$condition['id'] = 1;
$data['name'] = 'lisi';
$data['password'] = md5('654321');
$result = $Model->where($condition)->save($data);

上述代码将id为1的用户的name和password修改为了lisi和654321。

  1. 删除操作

使用delete方法删除数据,例如:

$Model = M('User');
$condition['id'] = 1;
$result = $Model->where($condition)->delete();

上述代码将id为1的用户数据进行删除操作。

上一篇:thinkphp5怎么关闭伪静态
下一篇:没有了
网友评论