TP5 1 根據時間條件的查詢

2021-10-01 16:06:31 字數 1908 閱讀 9623

author:咔咔

wechat:fangkangfk

// 獲取今天的部落格

db::

name

('blog')-

>

wheretime

('create_time'

,'d')-

>

select()

;// 獲取本週的部落格

db::

name

('blog')-

>

wheretime

('create_time'

,'w')-

>

select()

;// 獲取本月的部落格

db::

name

('blog')-

>

wheretime

('create_time'

,'m')-

>

select()

;// 獲取今年的部落格

db::

name

('blog')-

>

wheretime

('create_time'

,'y')-

>

select()

;

// 獲取今天的部落格

db::

name

('blog')-

>

wheretime

('create_time'

,'today')-

>

select()

;// 獲取昨天的部落格

db::

name

('blog')-

>

wheretime

('create_time'

,'yesterday')-

>

select()

;// 獲取本週的部落格

db::

name

('blog')-

>

wheretime

('create_time'

,'week')-

>

select()

;// 獲取上週的部落格

db::

name

('blog')-

>

wheretime

('create_time'

,'last week')-

>

select()

;// 獲取本月的部落格

db::

name

('blog')-

>

wheretime

('create_time'

,'month')-

>

select()

;// 獲取上月的部落格

db::

name

('blog')-

>

wheretime

('create_time'

,'last month')-

>

select()

;// 獲取今年的部落格

db::

name

('blog')-

>

wheretime

('create_time'

,'year')-

>

select()

;// 獲取去年的部落格

db::

name

('blog')-

>

wheretime

('create_time'

,'last year')-

>

select()

;

TP5根據in條件查詢,根據in條件排序資料

一 使用expression類 use think db expression str 5,3,7,6 order new expression field id,str where id in explode str data db name db where where field id,tit...

SQL 2008根據條件拆分列

在為人事局做報表過程中,遇到乙個棘手的問題,客戶要求把資料庫中的一列資料根據條件分成多列。比如 資料庫中有省份這麼一列資料 客戶要求根據省份分類,河北省一列 北京市一列 天津市一列,剩下的為其他,目標效果如下 手工編寫的sql語句version1.0版 select 河北 parsename pro...

tp5 1 多對多關聯,新增中間表自動時間戳

think 5.1 多對多關聯,有兩種方式 方式一 直接寫中間表名,進行關聯 格式 return this belongstomany 關聯模型名 中間表名 中間表外來鍵,對應關聯模型主鍵 當前模型關聯鍵,中間表中的字段對應當前模型的主鍵 例 return this belongstomany te...