tp6
祥子、
这个作者很懒,什么都没留下…
展开
-
如何在ThinkPHP6中使用MySQL的IF函数对字段进行排序?
其中,table_name为表名,field_name为需要排序的字段名。desc表示降序排序。其中,condition1为第一个条件表达式,value1为满足condition1时返回的值,condition2为第二个条件表达式,value2为满足condition2时返回的值,以此类推。其中,table_name为表名,field_name为需要排序的字段名。Db::raw()方法将IF函数表达式作为字符串传递给查询构造器,-99999可以根据实际情况设置为一个负数,用于将等于0的数据排在最后。原创 2023-03-30 11:59:28 · 740 阅读 · 0 评论 -
ThinkPHP6.0将30万数据从两秒的查询速度优化到一百多毫秒
今天分享使用tp6框架将30万表数据查询从2秒优化到100多毫秒的方法,若大佬还有更好方案,还往指教一、二,废话不多说直接上代码。二、创建一对一表关联model。三、在控制器进行一对一表的查询。“use”是获取外围传入的值。最后给大家看看测试的结果。一、给建立的表加入索引。...原创 2022-08-03 18:06:40 · 3180 阅读 · 1 评论