ThinkPHP框架中mysql数据库的增删改查(CURD)操作
来源:互联网 发布:服务器软件下载 编辑:程序博客网 时间:2024/06/06 00:59
ThinkPHP框架中mysql数据库的增删改查(CURD)操作
配置
我们的配置的形式是各种各样的,比如我们只是配置单个的应用,那么在 Application 下面的 Common 文件夹下的Config 文件夹下的 config.php 进行配置即可。
当然你也可以在 ThinkPHP 目录下的 Config 里面的convention.php 中进行配置。
创建数据库和数据表
CREATE TABLE `user` ( `id` INT NOT NULL AUTO_INCREMENT , `name` VARCHAR(20) NOT NULL , `password` VARCHAR(20) NOT NULL , PRIMARY KEY (`id`))
ENGINE = InnoDB CHARSET=utf8 COLLATE utf8_general_ci;
创建完之后向数据库中添加几条测试数据。
连接数据库
在Application 的 Controller 目录下新建了一个 DBController 类文件:DBController.class.php,文件中内容如下
<?phpnamespace Home\Controller;use Think\Controller; //使用命名空间class DBController extends Cpntroller{ public function index(){ $m=M("user"); //连接到user表 $data=$m->find(); //find()方法会检索一条数据 var_dump($data); //打印出查询到的信息 }}访问http://localhost/demo/index.php/Home/DB/index 会得到下面的结果
添加记录
在DBController中创建create方法实现了向数据库中添加一条记录public function create(){ $m=M("user"); $data['name']="root"; $data['password']="1234"; $m->create($data); //create并不会直接写入数据库 $m->add(); //需要调用add()或save()来将数据写入数据库 }访问:http://localhost/demo/index.php/Home/DB/create 得到结果
读取数据
在DBController中创建read()方法实现了向数据库中读取数据
public function read(){ $m=M("user"); $list=$m->where('id<=3')->order('id')->select();//添加了where查询条件,并以id排序,用select()进行查询 var_dump($list); }
访问http://localhost/demo/index.php/Home/DB/read得到下面的结果
更新数据
在DBController中创建update()方法实现了向数据库中更新数据public function update(){ $m=M("user"); $data['name']="root"; $data['password']='666'; $m->where('id=5')->save($data); }访问http://localhost/demo/index.php/Home/DB/update得到下面的结果
删除数据
在DBController中创建delete()方法实现了向数据库中删除数据public function delete(){ $m=M("user"); $m->where('id=2')->delete(); }访问http://localhost/demo/index.php/Home/DB/delete得到下面的结果
THE END!
0 0
- ThinkPHP框架中mysql数据库的增删改查(CURD)操作
- Larave5.*框架 数据库的CURD增删改查操作教程
- thinkphp中增删改查CURD的例子
- Hibernate---curd(增删查改)操作
- CURD-增删查改操作
- ThinkPHP实例教程--CURD (增删改查)
- Laravel数据库操作之-增删改查CURD操作
- 简单的thinkphp,mysql增删查改,连贯操作总结
- MySQL增删改查(CURD)操作小细节
- Android中数据库的一些操作(增删改查)
- 增删改查CURD(数据库助手)
- ThinkPHP 增删改查操作
- shell中操作mysql数据库-增删改查
- thinkphp 数据库 增删改查
- 【ThinkPHP】数据库增删查改
- Hibernate 框架基本的数据库增删改查操作
- 使用MyBatis框架进行数据库的增删改查操作
- CURD增删改查
- 学习使用Android Studio
- LTM(Lifelong Topic Modeling)介绍
- [C++]标准库类型容器
- HDU4990Reading comprehension(矩阵快速幂)
- ARM Trusted Firmware - version 1.3
- ThinkPHP框架中mysql数据库的增删改查(CURD)操作
- hdu 5965 扫雷 2016ACM/CCPC合肥赛区现场赛E
- HDU5961 传递(bfs)
- 回调函数基本理解
- 线性表的顺序实现
- Gradle in Action 中文目录
- 知识总结
- 疑惑解答---Servlet服务器与Tomcat之间关系
- LeetCode 202. Happy Number