如何使我的查询 return 字符串而不是数组?
How to make my query return string rather than an array?
我 运行 这段代码,它是 return 一个数组。拜托,我怎样才能使它 return 只是一个 user_id 而不是 user_id 的数组?
$userr = DB::table('level_one_models')
->select('user_id')
->where('downline', '<=', 7)
->orderBy('created_at', 'desc')
->get();
使用 ->first()
代替 ->get()
。
如果您希望 $userr
成为 user_id
,您可以这样做:
$userr = DB::table('level_one_models')
->select('user_id')
->where('downline', '<=', 7)
->orderBy('created_at', 'desc')
->first()
->user_id;
希望对您有所帮助!
我 运行 这段代码,它是 return 一个数组。拜托,我怎样才能使它 return 只是一个 user_id 而不是 user_id 的数组?
$userr = DB::table('level_one_models')
->select('user_id')
->where('downline', '<=', 7)
->orderBy('created_at', 'desc')
->get();
使用 ->first()
代替 ->get()
。
如果您希望 $userr
成为 user_id
,您可以这样做:
$userr = DB::table('level_one_models')
->select('user_id')
->where('downline', '<=', 7)
->orderBy('created_at', 'desc')
->first()
->user_id;
希望对您有所帮助!