tp5.1:orm操作数据库实现单表查询

ORM:Object Relational Mapping对象关系映射

orm将数据库中的表映射成对象,表的字段映射成对象的属性。要操作数据库时,就调用对象的方法。

数据库design中有一张表,表名为user,如下图:

首先在index模块下的model文件夹下创建文件,依据:数据库表名对应类名,类名采用驼峰法命名,数据表user对应的模型文件应为User.php

编写User.php内容如下:

没有看错,类中内容为空。接下来在控制器中使用:

Index.php内容如下:

执行后:

1、根据条件查询数据:getByXxx()

这里是查询username字段,值为admin的记录

$result = User::getByUsername('admin');
dump($result);

2、插入数据

$user = new User;
$user -> username = "sy";
$user -> password ="456";
$user -> id ="181027003";
$user -> save();
dump($user);

3、修改数据

$user = User::getByUsername('admin');
$user -> username = "admin2";
$user -> save();
dump($user);

4、更多操作,这里推荐一篇博客写的不错:https://blog.csdn.net/dancheng1/article/details/78886853?utm_source=blogxgwz2

5、多表查询,参考:https://blog.csdn.net/xx9090950/article/details/79497134

发布了45 篇原创文章 · 获赞 15 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/baidu_41327283/article/details/83449888