使用 Laravel 从数据库查询的第一个结果行获取单独的值[重复]

问题描述 投票:0回答:1

我使用

DB::connection
访问另一个数据库,我得到了正确的结果

$query = 'select organisation from organisations where id = '.$datum->organisation_id . ' LIMIT 1';

$organisation  = DB::connection('mysql2')->select($query);

这是结果:

array:1 [▼
  0 => {#2318 ▼
    +"organisation": "XYZ Bank"
  }
]

我不知道如何访问

organisation
的值。

php laravel resultset
1个回答
2
投票

您可以使用

访问
$organisation[0]->organisation

但是您可以使用 Laravel 查询生成器

代替这样的查询
$organisation  = DB::connection('mysql2')->table('organisations')->where('id',$datum->organisation_id)->select('organisation')->first();
© www.soinside.com 2019 - 2024. All rights reserved.