Mysql
 sql >> база данни >  >> RDS >> Mysql

Преобразуване на секунди в HH:MM:SS

Използвайте функцията MySQL SEC_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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Избор на прост месец на Laravel

  2. ИЗБЕРЕТЕ СЛУЧАЙ КОГАТО ТОГАВА (ИЗБЕРЕТЕ)

  3. PDO::fetchAll срещу PDO::извличане в цикъл

  4. Как да избера цял ред, който има най-голям идентификатор в таблицата?

  5. Сума до определен момент - MySql