ThinkPhp的CURD操作和对应api接口代码
2017-02-15 11:14
387 查看
ThinkPHP提供了灵活和方便的数据操作方法,对数据库操作的四个基本操作(CURD):创建、更新、读取和删除的实现是最基本的,也是必须掌握的,在这基础之上才能熟悉更多实用的数据操作方法。CURD操作通常是可以和连贯操作配合完成的。
因为只是想用接口,就没有写View了,直接上代码了,默认其他配置完好,数据库MYSQL,PHP 5.3 apache
数据库名称:myThinkPhp,表前缀tp_,操作数据表:tp_userinfo
CURD
c
create,但是在ThinkPHP中使用add方法新增数据到数据库(而并不是create方法)。
public function addInfo(){
u
Update,在ThinkPHP中使用save方法更新数据库,并且也支持连贯操作的使用。
R
Read,在ThinkPHP中读取数据的方式很多,通常分为读取数据集和读取数据。
D
Delete,在ThinkPHP中使用delete方法删除数据库中的记录。
简单的5个接口,完成基本的数据库操作,最后返回状态和数据的时候,在此没有完善,可以根据自身需要进行统一处理。
原文地址:http://blog.csdn.net/qq443068902/article/details/51549889
文件目录
因为只是想用接口,就没有写View了,直接上代码了,默认其他配置完好,数据库MYSQL,PHP 5.3 apache
数据库名称:myThinkPhp,表前缀tp_,操作数据表:tp_userinfo
CURD
c
create,但是在ThinkPHP中使用add方法新增数据到数据库(而并不是create方法)。
public function addInfo(){
$result['state'] = fase; $User = M('userinfo'); $data = $User -> add(array( 'username' => 'xiaohong', 'password' => '111111', 'sex' => '0' )); echo json_encode($data); }
u
Update,在ThinkPHP中使用save方法更新数据库,并且也支持连贯操作的使用。
public function updateInfo($id=0){ $id = $_POST['id']; $username = $_POST['username']; $User = M('userinfo'); $data = $User->save(array( 'id' => $id, 'username' => $username )); echo json_encode($data); }
R
Read,在ThinkPHP中读取数据的方式很多,通常分为读取数据集和读取数据。
public function selectInfos(){ $User = M('userinfo'); $data = $User -> select(); echo json_encode($data); } public function selectInfo(){ $id = $_GET['id']; $User = M('userinfo'); $data = $User -> where(array( 'id' =>$id ))->select(); echo json_encode($data); }
D
Delete,在ThinkPHP中使用delete方法删除数据库中的记录。
public function deleteInfo($id=0){ $id = $_GET['id'] ? $_GET['id'] : 0; $User = M("userinfo"); $data = $User->where('id='.$id)->delete(); echo json_encode($data); }
简单的5个接口,完成基本的数据库操作,最后返回状态和数据的时候,在此没有完善,可以根据自身需要进行统一处理。
原文地址:http://blog.csdn.net/qq443068902/article/details/51549889
相关文章推荐
- ThinkPhp的CURD操作和对应api接口代码
- [thinkPHP] buildSql可以查看tp CURD操作对应的SQL
- ThinkPHP的简单CURD操作代码
- ThinkPHP学习笔记(八)CURD的的相关操作以及表的关联查询等
- ThinkPHP 之 curd 操作
- thinkphp关于错误显示的问题 设置代码本身的错误提示 不让框架显示他自己的错误提示操作
- 一行代码实现FMDB的CURD操作
- ThinkPHP - CURD增删改查操作
- [转载]巧用Excel的宏录制功能,查看对应的Interop.Excel 中的操作代码
- 一行代码实现FMDB的CURD操作
- 一行代码实现FMDB的CURD操作
- 2016/5/6 thinkphp ①框架 ② 框架项目部署 ③MVC模式 ④控制器访问及路由解析 ⑤开发和生产模式 ⑥控制器和对应方法创建 ⑦视图模板文件创建 ⑧url地址大小写设置 ⑨空操作空控制器 ⑩项目分组
- 整合Thinkphp数据库基本操作CURD,界面datagrid采用EasyUi的Demo
- ThinkPHP3.1数据CURD操作快速入门
- ThinkPHP3.1数据CURD操作快速入门
- 输出thinkphp中数据库操作对应的sql语句
- ThinkPHP学习笔记(五)使用模型操作数据库之CURD
- 使用ThinkPHP扩展,实现Redis的CURD操作。
- 使用ThinkPHP扩展,实现Redis的CURD操作。
- 使用ThinkPHP扩展,实现Redis的CURD操作。