这是我的查询
$ids = Profile::select('user_id')->whereRaw('FIND_IN_SET(?, favorites)', [$course])->get();
$ course的var_dump给出int(133) 如果我尝试添加133而不是$ course,查询将起作用:
$ids = Profile::select('user_id')->whereRaw('FIND_IN_SET(?, favorites)', [133])->get();
但是我需要在查询中使用$ course var,而不会出现一般错误。 怎么样?
更新(错误)
"SQLSTATE[HY000]: General error: 2031
(SQL: select `user_id` from `profiles` where FIND_IN_SET(?, favorites))"