Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour à tous;
Voilà le code me permettant de convertir le temps en date sous forme :AAAA-MM-JJ HH:MM:SS:
.
Mon problème est que je veux appliquer cette fonction à toutes les valeurs de champs time de ma table MYSQL.
Quelqun pourrait me dire comment procéder SVP? .
Je vous remercie d'avance.
Dernière modification par yani65 (13-01-2015 08:18:46)
Hors ligne
Bonjour,
triggers insert et update dans mysql
a++
Hors ligne
Mais je veux avoir toutes les valeurs de champ time sous la forme AAAA-MM-JJ HH:MM:SS , par exemple: 2015-01-10 10:02:45.
Hors ligne
Salut,
De quelle façon sont ils saisis ?
a++
Hors ligne
Ce n'est pas moi qui a créé la table, elle est créée automatiquement dans la base de donnée de la plate-forme d'enseignement à distance "moodle", elle s'appelle mdl_log.
Le champ time est de type BIGINT, j'ai essayé de le changer en DATETIME mais je n'arrive pas.
voici le script que j'ai écris , le résultat de son exécution s'affiche correctement sur le navigateur, mais dans phpmyadmin , je ne vois pas de changement,surement , il me manque quelque chose dans le script et comme je suis débutante en php alors je ne sais pas quoi?
$db=mysql_select_db("moodle");
$sql_sel= "SELECT DISTINCT time FROM mdl_log";
$res_sql_sel=mysql_query($sql_sel);
if($res_sql_sel==FALSE)
{die(mysql_error());
mysql_close();}
while ($line_sql_sel= mysql_fetch_array($res_sql_sel))
{
$temps=$line_sql_sel["time"];
echo date('Y-m-d', $temps).` `.date('H:i:s', $temps).'<br>';
}
Merci beaucoup
Dernière modification par yani65 (13-01-2015 15:02:04)
Hors ligne
vu que l'on ne maitrise pas la saisie des données, il ne faut pas changer le type des données, mais changer la façon d'afficher les données, donc appliquer date('Y-m-d H:i:s', $temps) là où c'est nécessaire.
Hors ligne
Pages :: 1