sql >> Databasteknik >  >> RDS >> Mysql

Konvertera sekunder till TT:MM:SS

Använd MySQL SEC_TO_TIME-funktionen.

Exempel:

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

Så du kan skriva din SQL-fråga som:

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

Din kod blir då:

<?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. Kan inte utfärda datamanipuleringssatser med executeQuery()

  2. Aktivera SSL eller TLS i Oracle Apps R12

  3. Modellera en databas för registrering av försäljning. Del 1

  4. Översätta Salesforce-data till EDI-format