使用DB::select() 裏面放所有原生sql語句
$user = DB::select('
SELECT
CODE AS source,
cash AS fee,
id AS order_id,
title,
pay_time
FROM
order
WHERE
STATUS = 3
AND uid = ? order by pay_time desc', [225])
進階
拼接變量,方便後期傳入條件進行篩選。
$condition = ' AND fee <> 0';
$sql = '
SELECT
CODE AS source,
cash AS fee,
id AS order_id,
title,
pay_time
FROM
order
WHERE
STATUS = 3
AND uid = ?'.$condition. ' order by pay_time desc';
// 是否分頁
if ($limitCondition) {
$sql .= ' limit ? offset ?';
}
echo $sql;
$user = DB::select($sql, $condition,$limitCondition, [225,6,6]);
// 基礎sql 篩選條件 是否全選 用戶id 分頁參數