Aller au contenu

Récupérer la valeur d'un champ datetime et l'insérer dans le champ datetime d'une autre table


Dumbo

Sujets conseillés

Bonjour,

C'est mon premier message, j'espère que je suis sur le bon forum.

Voilà mon problème :

- J'ai une table "article" et une table "archive".

- Je fais un update dans la table "article".

- Avant de le faire, je récupère les valeurs du tuple updaté et je les insère dans la table "archive".

Ca fonctionne bien pour tous les champs, sauf un, le champ dateComplete, qui correspond à la date au format datetime :

0000-00-00 00:00:00

Si la date est par exemple 2006-12-15 11:15:57 dans la table "article", alors une fois expédié dans le champ dateComplete de la table "archive", au même format, je récupère en fait 2006-12-15 00:00:00

Comme vous le voyez, l'heure est "omise".

Donc là, voilà mon script , comme ça vous savez tout :

$ancienneDef="
SELECT
dateComplete
FROM
article
WHERE
id = '".$idDef."'";
$resultat = mysql_query("$ancienneDef");
$R = mysql_fetch_array($resultat);
$dateComplete=$R['dateComplete'];

$insert="INSERT INTO `archive` (`dateComplete`)
VALUES ('$dateComplete')";
mysql_query($insert);

Donc comme j'ai dit je fais le select pour plusieurs valeurs que j'insère ensuite avec $insert et toutes sont insérées, mais je n'ai pas l'heure de la date dans la table archive.

Voilà, j'espère que j'ai bien expliqué et que vous pourrez m'aider, merci d'avance.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...