1. 使用 whereRaw(推荐)

php
复制
下载
$query->whereRaw("FIND_IN_SET(?, rw_user_id)", [$this->uid]);

适用于链式调用,如:

php
复制
下载
Db::table('table_name')->whereRaw("FIND_IN_SET(?, rw_user_id)", [$this->uid])->select();

2. 使用 exp 条件(数组形式)

php
复制
下载
$where_w[] = ['', 'exp', Db::raw("FIND_IN_SET(?, rw_user_id)", [$this->uid])];
  • '' 表示不指定字段,仅使用 exp 表达式。

  • Db::raw 必须配合 exp 使用。

3. 使用闭包方式(更灵活)

php
复制
下载
$where_w[] = function($query) {
    $query->whereRaw("FIND_IN_SET(?, rw_user_id)", [$this->uid]);};


点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部
{__SCRIPT__}