一、根据变量进行模糊查询
字段order_number形如什么$handname什么的字样
'order_number' => ['like', '%' . $handname . '%']
$data['info'] = db::table('rep_info_base')
->where(
[
'account_id' => $account_id,
'order_number' => ['like', '%' . $handname . '%']
]
)
->select();
二、查询条件为字段值需要在一个数组中
字段order_status只能是'再次维修', '等待配件'中的一个
'order_status', 'in', ['再次维修', '等待配件']
$data['info'] = db::table('rep_info_base')
->where('order_status', 'in', ['再次维修', '等待配件'])
->select();
三、判断一个数据库中是否存在一个值
find_in_set
判断数据库表rep_record_fittings中,是否存在字段fittings_name的值为$fittings_name的
$isexit = db::table('rep_record_fittings')
->where('find_in_set(:fittings_name,fittings_name)', ['fittings_name' => $fittings_name])
->select();
if ($isexit) {
echo '存在';
} else {
echo '不存在';
}