Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel—来自mysql数据库的时间总和_Php_Mysql_Laravel - Fatal编程技术网

Php laravel—来自mysql数据库的时间总和

Php laravel—来自mysql数据库的时间总和,php,mysql,laravel,Php,Mysql,Laravel,欢迎光临!我在这个查询中做了一个函数 $time=DB::table('notes')->其中('pilot_id',$id)->sum('time') 但我得到的格式是这样的120000,应该是1:20。如何得到它?(小时:分钟) 时间以“时间”类型存储在数据库中 $time = DB::select("SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( `time` ) ) ) AS total_time FROM notes WHERE pilot_id = ?",

欢迎光临!我在这个查询中做了一个函数
$time=DB::table('notes')->其中('pilot_id',$id)->sum('time')

但我得到的格式是这样的120000,应该是1:20。如何得到它?(小时:分钟)

时间以“时间”类型存储在数据库中

$time = DB::select("SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( `time` ) ) ) AS total_time FROM notes WHERE pilot_id = ?", [$id]);
echo '<pre>';
print_r($time);
exit;
$time=DB::select(“选择秒到秒时间(SUM)(time到秒(`time`)))作为来自pilot\u id=?,[$id]的notes的总时间);
回声';
打印(时间);
出口

您的时间字段数据类型是什么?能否给出一个时间值示例?字段数据类型是时间。存储在数据库中的示例:01:20:00->1hour 20 minuteshtmlenties()期望参数1为字符串,数组给定的字符串相同。在视图中,我应该将其作为
{{$time}}
传递?首先将结果存储在一个变量中,然后将其打印出来,然后查看查询返回的结果。但是我需要将其存储为时间,不能将其作为变量传递。我会根据您的要求提供解决方案。我无法为您的整个业务逻辑编写代码