ThinkPHP学习 --- 08链式查询 --------------09 增删改操作 -----------------学习
Posted Zero_Adam
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkPHP学习 --- 08链式查询 --------------09 增删改操作 -----------------学习相关的知识,希望对你有一定的参考价值。
https://www.bilibili.com/video/BV17J411K7Zd?p=10&spm_id_from=pageDriver
08。 链式查询
1. 查询规则
就是每一次查询后返回的都是一个对象
先看一下这个print_r(Db::name('user'));
是什么类型:数据库连接对象
最后还是 find . select 的
先看看SQL语句:
多次查询,会造成资源浪费(开发中会慢很多)
是没有问题的。
修改一下:
我们要查询所有的东西,
但是出错误了。没有 全部查询,而是再data1的基础上查询的。。。下面我们看看sql语句是什么
SELECT * FROM `tp_user` WHERE `age` = 20 ORDER BY `name` DESC
显然,是再data1的结果的基础上 再进行data2的查询 的。
怎么解决呢??
就好了
2. 更多查询
1. 新增数据
这个就是,当有 primary,主键的时候,当主键冲突的时候,就会删去之前的数据,然后换上这个新数据,,,
当没有主键约束的时候,就是正常的insert的效果一样。
。。我的没有id列,就返回0 .
2. 修改数据
更新多个数据
后面有些我没用过的方法,这里也就先不学习了。用不上
3. 删除数据
挺方便的
嗯嗯,也行,
以上是关于ThinkPHP学习 --- 08链式查询 --------------09 增删改操作 -----------------学习的主要内容,如果未能解决你的问题,请参考以下文章