これで、mysql データベースのテスト テーブルに期間フィールドが追加され、次の 3 つのレコードが含まれます:
00:22:32
13:42:21
134:42:21
意味は期間ですが、保存タイプはテキストです。
では、PHP を使用してこれらのレコードを蓄積し、最終的に結果を合計秒数として表示するにはどうすればよいでしょうか?
コードをコピー コードは次のとおりです:
//データベースに接続します...省略
$total = 0; // 合計秒数
$sql = "テストから期間を選択";
$rs = mysql_query($sql);
while($row = mysql_fetch_array($rs))
$ arr=explode(":",$row[期間]);
$h = $arr[0]*60*60;
$m = $arr[1]*60; 🎜>$s = $arr[2];
$total = $h $m $s;
}
echo $total;