Cumuler le Time dans une Base

Petit nouveau ! | 9 Messages

18 avr. 2019, 08:01

Bonjour , je rentre dans ma base le temps passé par activité
soit dans deux colones l'une Date et l'autre Time
le
2019-04-17 - 01:30:30
2019-04-18 - 02:00:00

Je souhaite comptabilisé 01:30:00 + 02:00:00

Ca me paraissait simple, mais bon...

Code : Tout sélectionner

$sql14 ='SELECT * FROM gestech WHERE date LIKE "'.$date.'%" && tech="'.$_GET['tech'].'" && date IS NOT NULL && PN="+" '; $req14 = mysql_query($sql14) or die('Erreur SQL !<br>'.$sql14.'<br>'.mysql_error()); while($data14 = mysql_fetch_assoc($req14)) {echo'<br>'; $sec=$data14['Time']; $sec2+=strtotime($sec); } echo gmdate('H:i:s',$sec2); echo'<br>';

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

18 avr. 2019, 09:23

Bonjour,

PHP a une fonction qui permet de faire des additions entre 2 dates :
http://php.net/date_add

MySQL a une fonction ADD_TIME() :
https://dev.mysql.com/doc/refman/5.5/en ... on_addtime
Quand tout le reste a échoué, lisez le mode d'emploi...