Laravel: DB请求保存虚假数据
Laravel: DB request saves false data
首先我做数据库请求。
$user=DB::table('pupil')->select('accountName')->where('accountName', '6001')->get();
但是returns这个数据。
[{"accountName":"6001"}]
我需要这些数据。
6001
我只想回显 6001 而不是 [{"accountName":"6001"}]。
如果你只想得到一个值然后使用这里的first
方法..
$user = DB::table('pupil')->select('accountName')->where('accountName', '6001')->first()->accountName;
或在此处使用 value
方法..
you may extract a single value from a record using the value method.
DB::table('pupil')->where('accountName', '6001')->value('accountName')
试试下面这个
$value='{"accountName":"6001"}';
$return=json_decode($value);
print_r($return->{'accountName'});
通过laravel
使用value
方法
$user=DB::table('pupil')->where('accountName','=', '6001')->value('accountName');
return $user;
输出:
6001
首先我做数据库请求。
$user=DB::table('pupil')->select('accountName')->where('accountName', '6001')->get();
但是returns这个数据。
[{"accountName":"6001"}]
我需要这些数据。
6001
我只想回显 6001 而不是 [{"accountName":"6001"}]。
如果你只想得到一个值然后使用这里的first
方法..
$user = DB::table('pupil')->select('accountName')->where('accountName', '6001')->first()->accountName;
或在此处使用 value
方法..
you may extract a single value from a record using the value method.
DB::table('pupil')->where('accountName', '6001')->value('accountName')
试试下面这个
$value='{"accountName":"6001"}';
$return=json_decode($value);
print_r($return->{'accountName'});
通过laravel
使用value
方法
$user=DB::table('pupil')->where('accountName','=', '6001')->value('accountName');
return $user;
输出:
6001