ho un problemino su un dato preso da un db mysql 5, devo trasformare un dato in formato time HH:MM:SS in secondi, qualcuno sa di qualche funzione in php o in sql che possa farlo?
ho un problemino su un dato preso da un db mysql 5, devo trasformare un dato in formato time HH:MM:SS in secondi, qualcuno sa di qualche funzione in php o in sql che possa farlo?
http://dev.mysql.com/doc/refman/5.1/...on_time-to-sec
sei fortunato![]()
ehm vi spiego cosa voglio fare
in pratica io ho un dato che è di 10 minuti e devo moltiplicarlo per un dato mettiamo 5
io ho pensato di trasformarlo in secondi i 10 minuti e di aggiungerli al dato time
ma non va bene, voi sapete come posso recuperare il dato time dai secondi?
io per ora faccio cosi
INSERT INTO nome_tabella(
d_datestart,
d_dateend,
i_citta
)
VALUES (
'2008-2-21 21:33:56', (
SELECT addtime( '2008-2-21 21:33:56', ( 600 *6 ) ) AS somma
), 3
SELECT '2008-2-21 21:33:56' + interval 50 minute
SELECT '2008-2-21 21:33:56' + interval 1 hour
vi spiego il mio problema è trasforare 1200 secondi in 20 minuti, c'è qualche funzione che lo fa?
la funzione interval che cosa fa piu di addtime?
risolto
FROM_UNIXTIME( (secondi* moltiplicatore secondi) + UNIX_TIMESTAMP( "datadamettere"( ) ) )
grazie della disponibilità ^^