飞道的博客

ThinkPHP学习 --- 08链式查询 --------------09 增删改操作 -----------------学习

258人阅读  评论(0)

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. 删除数据

挺方便的


嗯嗯,也行,


转载:https://blog.csdn.net/Zero_Adam/article/details/116396621
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场