したがって、ユーザーの合計ログイン時間は次のようになります。今度は、time_inとtime_outの両方の日時フィールドの合計数を取得し、合計時間と分を表示したいと考えています。ここで合計行時間と分を取得する
$query = "
SELECT member_id
, member_name
, team
, time_in
, time_out
, SEC_TO_TIME(UNIX_TIMESTAMP(time_out) - UNIX_TIMESTAMP(time_in)) totalhours
FROM hours
WHERE member_id = 7;
";
$result = mysql_query($query)or die(mysql_error());
$rowNo = 1; //Increment Row Number
while($row = mysql_fetch_assoc($result)){
$time = $row['totalhours'];
echo "<tr align='left'>";
echo"<td><font color='white'>" .$rowNo++."</font>.</td>";
echo"<td><font color='white'>" .$row['member_name']."</font>.</td>";
echo"<td><font color='white'>" .date('Y-M-d - h:i:s a ', strtotime($row['time_in']))."</font>.</td>";
echo"<td><font color='white'>" .date('Y-M-d - h:i:s a ', strtotime($row['time_out']))."</font>.</td>";
echo"<td><font color='white'>" .$time." Hrs</font>.</td>";
echo "</tr>";
}
はあなたの助けがはるかに高く評価された画像出力
です。
に役立ちます願っています。 'mysqli_ *'や 'PDO 'を使う – Jens
これはちょうど私がpdoを使うオフラインプロジェクトです。 – lalthung
'$行= mysql_num_rows($結果);' ?? – RamRaider