在ThinkPHP中,可以使用數據庫查詢語句結合日期函數來查詢昨天的數據。以下是一個示例代碼:
use think\Db;
// 獲取昨天的日期
$yesterday = date('Y-m-d', strtotime('-1 day'));
// 使用數據庫查詢語句查詢昨天的數據
$data = Db::name('table_name')
->where('date_column', '=', $yesterday)
->select();
// 打印查詢結果
dump($data);
在上述代碼中,首先通過date()
函數結合strtotime()
函數獲取昨天的日期。然后使用Db::name()
方法指定要查詢的數據表名稱,然后通過where()
方法指定要查詢的日期列,并將其與昨天的日期進行比較。最后使用select()
方法執行查詢并獲取結果。你可以將table_name
替換為你要查詢的表的名稱,date_column
替換為你要查詢的日期列的名稱。
請注意,上述代碼中的日期格式Y-m-d
是常見的日期格式,如果你的日期列有其他格式,請根據實際情況進行調整。