thinkphp3.13:增删改查示例
无论我们用什么开发语言,开发什么样的项目,都会用到增删改查这几个功能。这里主要演示下thinkphp3.1.3下面的具体操作。
工具/原料
数据库;
thinkphp3.1.3核心包;
php开发运行环境。
thinkphp3.1.3【增加】操作:
1、准备工作:新建数据库及数据表;/*创建数据库*/create DATABASE testdb;/*使用数据库*/use testdb;/*创建数据表*/create table users(uid int not null primary key auto_increment,uname varchar(8),age int not null,sex char(1) not null default '0' ) charset =utf8;

3、打开浏览器,地址栏输入:http://localhost/tpTest/index.php/Index/add 进行访问;

5、填写数据进行测试,插入成功!!

thinkphp3.1.3【查询】操作:
1、在Lib/Home/IndexAction.class.php里边编写查询方法:public function index(){ //实例化 $user = M("Users"); //查询所有 $result = $user->select(); //模板变量赋值,或者使用$this->assign("result",$result); $this->result = $result; $this->display();}

3、查询结果如下:

2、在Action增加edit方法;

4、点击修改,效果如下:

5、在Action增加处理修改的方法:dealEdit;


thinkphp3.1.3【删除】操作:
1、增查询结果增加删除连接;<td><a href="__URL__/deleteUser?uid=<{$vo.uid}>">删除</a></td>

2、在Action增加删除方法:deleteUser;public function deleteUser(){ //获取参数 $uid = $_GET['uid']; // 实例化User对象 $user = M("Users"); // 根据uid删除用户数据 $re=$user->where('uid='.$uid)->delete(); if($re) { $this->success('删除成功!'); }else{ $this->error('删除错误!'); } }
