sql >> データベース >  >> RDS >> Mysql

秒をHH:MM:SSに変換する

    MySQLSEC_TO_TIME関数を使用します。

    例:

    mysql> SELECT SEC_TO_TIME(2378);
            -> '00:39:38'
    

    したがって、SQLクエリは次のように記述できます。

    SELECT username, score, SEC_TO_TIME(timeran) as timetaken FROM gamescores ORDER BY Time DESC
    

    コードは次のようになります:

    <?php
    $result = mysql_query("SELECT username, score, SEC_TO_TIME(timeran) as timetaken FROM gamescores ORDER BY Time DESC");
    if (mysql_num_rows($result)) {
    for($rank=1; $row = mysql_fetch_assoc($result); $rank++) {
        echo "<tr>
        <td>{$rank}</td>
        <td>{$row['username']}</td>
        <td>{$row['timetaken']}</td>
        <td>{$row['score']}</td>
    


    1. MySQLDECLAREのSELECTINTO変数により構文エラーが発生しますか?

    2. mysqlでのGROUPBY名の前の日付と時刻の順序付け

    3. AJAXを使用して大きなCSVファイルをアップロードするにはどうすればよいですか?

    4. テーブルの行数を取得する最も効率的な方法