Page 1 sur 1

Pb avec l'utilisation de TIMEDIFF() dans un script php

Posté : 20 août 2006, 12:11
par map6
Bonjour ;

J'ai crée une table MySQL ou j'enregistre l'heure de saisie pour different utilisateur.

Table heure {
id_heure INT,
id_user INT,
date DATE,
heure TIME;
}

je voudrais pouvoir faire la différence entre deux enregistrements d'heures.

J'essaye d'utiliser la fonction TIMEDIFF() en mysql mais je ne sais pas comment je doit l'implementer en php pour récupérer le résultat.

Si vous pouviez m'aider.

Merci

Posté : 20 août 2006, 16:32
par Truc
Salut,
Montre nous ce que tu as déjà esayé.

Si j'ai bien suivis tu ne sais pas récupérer ceci:

Code : Tout sélectionner

SELECT TIMEDIFF(calcul_date) FROM ...
tu as deux solutions, soit :
récupération avec toute l'expression :
while ($data = mysql_fetch_assoc(...))
{
    echo $data['TIMEDIFF(calcul_date)'];
}
ou avec un alias dans la requête (ici "calcul" ):
 $sql =" SELECT TIMEDIFF(calcul_date) as calcul FROM ... ";
while ($data = mysql_fetch_assoc(...))
{
    echo $data['calcul'];
}