Dumbo Posté 18 Décembre 2006 Posté 18 Décembre 2006 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 dateCompleteFROM articleWHERE 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.
captain_torche Posté 19 Décembre 2006 Posté 19 Décembre 2006 Tu peux commencer par faire un test, avant l insertion : fais un echo de $dateComplete, pour en voir le contenu.
Dumbo Posté 19 Décembre 2006 Auteur Posté 19 Décembre 2006 Bon c'est pas grave, je devais être fatigué... en fait je sélectionnais pas la bonne variable... Merci de ton attention captain_torche.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant