我有一个变量保存 Elqouent ORM MySql 查询结果的结果,如下所示: $from = DB::table('stops')
->select('id',)
->where('name','=',$data['from'])
->get();所以我想知道ID属性是多少。查询结果($from变量包含)如下:[{"id":7}]现在我如何将数字 7“提取”到变量中?即 $id = .... ?!? 我不确定什么样的对象或数组或者结果是什么。方括号表示数组,大括号可能表示对象?我尝试了多种方法来“获取”该号码,但没有成功。
1 回答
心有法竹
TA贡献1866条经验 获得超5个赞
只需使用“first()->id”
$value = DB::table('stops')
->select('id',)
->where('name','=',$data['from'])
->first();
$result=null;
if($value!=null) $result=$value->id;
return $result;
- 1 回答
- 0 关注
- 107 浏览
添加回答
举报
0/150
提交
取消