use think\Db;
$in = ['张三', '李四', '王五'];
$order= 'field(name, '.$in.')';
return User::whereIn('name',$in)->order(Db::raw($order))->select();
Tp6 按in集合顺序显示查询结果
最新推荐文章于 2024-07-29 20:06:02 发布
这段代码演示了如何在ThinkPHP框架中使用Db助手类进行数据查询。它通过whereIn方法筛选出名字为'张三'、'李四'、'王五'的记录,并使用Db::raw方法结合字段名和数组生成SQL的order子句,实现动态排序。
547

被折叠的 条评论
为什么被折叠?



