PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 13-01-2015 08:18:19

yani65
Membre
Inscription : 13-01-2015
Messages : 8

manipulation des champs d'une table MYSQL

Bonjour à tous;
Voilà le code me permettant de convertir le temps en date sous forme :AAAA-MM-JJ HH:MM:SS:

echo date('Y-m-d', 1392461046).' '.date('H:i:s', 1392461046);

.

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

#2 13-01-2015 11:42:28

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : manipulation des champs d'une table MYSQL

Bonjour,
triggers insert et update dans mysql wink

a++

Hors ligne

#3 13-01-2015 12:02:33

yani65
Membre
Inscription : 13-01-2015
Messages : 8

Re : manipulation des champs d'une table MYSQL

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

#4 13-01-2015 13:46:33

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : manipulation des champs d'une table MYSQL

Salut,
De quelle façon sont ils saisis ?
a++

Hors ligne

#5 13-01-2015 15:00:39

yani65
Membre
Inscription : 13-01-2015
Messages : 8

Re : manipulation des champs d'une table MYSQL

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?

 include ('connection.php');

$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

#6 13-01-2015 18:01:07

tof73
Membre
Inscription : 21-12-2014
Messages : 156
Site Web

Re : manipulation des champs d'une table MYSQL

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

Pied de page des forums