【发布时间】:2016-04-13 18:44:42
【问题描述】:
您可以就这个没有输出的原始查询寻求帮助,
$userproj_id = UserProject::select('projid')->where('user_id', $id)->get()->toArray();
$flattenid = array_flatten($userproj_id);
foreach ($flattenid as $projid) {
$projidarr [] = $projid;
}
$users = DB::select('select * from project where projid in ( ? ) and user_id = 3 ', $projidarr );
但如果我手动这样做,它工作正常..
$users = DB::select('select * from project where projid in ( ? ) and user_id = 3 ', ['12345']);
但是当我手动执行此操作时,再次没有输出。
$users = DB::select('select * from project where projid in ( ? ) and user_id = 3 ', ['12345','11111']);
提前谢谢你。
【问题讨论】:
标签: php laravel-5.2