$request = "SELECT ADDTIME ('SELECT heures FROM pilotes WHERE callsign LIKE $callsign', '$duree')";
echo $request;
$result = mysql_query($request)
or die ("Execution de la requete du calcul impossible");
<?
mysql_connect("localhost", "root", "");
mysql_select_db("database");
$retour = mysql_query("SELECT * FROM table");
while($donnees = mysql_fetch_array($retour))
{
echo date('H:i:s', $donnees['nbre_en_secondes']);
}
mysql_close();
?>
Pour récupérer le nombre de secondes qu'un joueur a joué en secondes, il te suffit de lui donner trois champs collés:
Code : Tout sélectionner
<form action="page.php" method="post">
<input type="text" name="heure" />
<input type="text" name="minute" />
<input type="text" name="seconde" />
<input type="submit" value="Soumettre" />
</form>
<?
$heure = $_POST['heure'];
$minute = $_POST['minute'];
$seconde = $_POST['seconde'];
$temps_total = $seconde + ($heure * 3600) + ($minute *60);
$joueur = "Marc";
//Ici, tu peux faire un UPDATE pour ajouter à son temps total
mysql_connect("localhost", "root", "");
mysql_select_db("database");
mysql_query("UPDATE joueurs SET temps + $temps_total WHERE joueur='$joueur'");
mysql_close();
?>
Ça devrait résoudre ton problème, si tu as des questions sur le fonctionnement du script, pose les 
$request = "SELECT ADDTIME ('$heures', '$duree')";
echo $request;
$result = mysql_query($request)
or die ("Execution de la requete du calcul impossible");
$heures étant: $heures = "SELECT heures FROM pilotes WHERE callsign IN ('$callsign')";
La requete fonctionne tres bien via phpMyAdmin par exemple mais un fois la requete lancé, ça ne marche pas. Voici l'echo:$duree est bien trouvé (03:00:00) mais pas $heures....SELECT ADDTIME ('SELECT heures FROM pilotes WHERE callsign IN ('SKT050')', '03:00:00')Execution de la requete du calcul impossible
Code : Tout sélectionner
SELECT ADDTIME(duree_de_jeu, "03:00:00") AS nouveau_temps FROM laTable
Code : Tout sélectionner
UPDATE laTable SET temps_de_jeu = ADDTIME(temps_de_jeu, "03:00:00");
$sql = SELECT heures FROM pilotes WHERE callsign IN ($callsign);
$result = mysql_query($sql);
puis je faisais l'additionSELECT ADDTIME ('$sql','$duree');
Enfin qqch comme ça à quelques erreurs pret
// récupération du temps dans l'autre table par une requete
$sql = "SELECT heures FROM pilotes WHERE callsign IN ($callsign)";
//Execution et récupération dans une variable PHP
$result = mysql_query($sql)
or die ("Execution de la requete impossible);
while ($heures = mysql_fetch_array($result));
//Execution de la requete 2
$sql2 = "SELECT ADDTIME ('$heures','$duree')";
$result = mysql_query($sql2)
or die ("Execution de la requete 2 impossible");