У меня есть таймер JavaScript на странице PHP.Он возвращает число в секундах, которое я хочу вставить в столбец базы данных типа Time.Как я могу это сделать?
Time
Этот код - лучший, который я мог найти:
Этот ответ был первоначально опубликован автором в качестве правки к вопросу. Я решил свою проблему с PHP, а не с SQL-запросом. Я использовал этот код для изменения значения секунд в удобочитаемое время, готовое для вставки базы данных: $time = gmdate('H:i:s',$time_to_solve)
$time = gmdate('H:i:s',$time_to_solve)
Вы можете использовать функцию SEC_TO_TIME . Посмотрите на этот скрипт -
CREATE TABLE table_time( column1 TIME DEFAULT NULL ); INSERT INTO table_time VALUES(SEC_TO_TIME(3600)); SELECT * FROM table_time; +----------+ | column1 | +----------+ | 01:00:00 | +----------+