par
ouckileou » 25 avr. 2008, 16:30
Alors déjà regroupe tes 3 colonnes en une seule de type DATE, c'est fait pour.
Tu dois pouvoir faire ça avec une requête SQL :
1 - tu ajoutes une colonne, par exemple "date_parution"
2 - tu recopies les données stockées dedans
Code : Tout sélectionner
INSERT INTO <table> (date_parution)
VALUES (CONCAT(CAST(<colonne_annee> AS CHAR),'-',CAST(<colonne_mois> AS CHAR),'-',CAST(<colonne_jour> AS CHAR)));
Les valeurs entre <> étant à remplacer par ce qu'il y a chez toi.
Ensuite, tu peux regarder ce sujet dans la FAQ qui présente quelque manipulations de dates qui pourraient t'aider :
http://www.phpfrance.com/forums/voir_sujet-8323.php
Et si ça ne suffit pas, le paragraphe de la doc précédemment cité.
Alors déjà regroupe tes 3 colonnes en une seule de type DATE, c'est fait pour.
Tu dois pouvoir faire ça avec une requête SQL :
1 - tu ajoutes une colonne, par exemple "date_parution"
2 - tu recopies les données stockées dedans
[code]
INSERT INTO <table> (date_parution)
VALUES (CONCAT(CAST(<colonne_annee> AS CHAR),'-',CAST(<colonne_mois> AS CHAR),'-',CAST(<colonne_jour> AS CHAR)));
[/code]
Les valeurs entre <> étant à remplacer par ce qu'il y a chez toi.
Ensuite, tu peux regarder ce sujet dans la FAQ qui présente quelque manipulations de dates qui pourraient t'aider : http://www.phpfrance.com/forums/voir_sujet-8323.php
Et si ça ne suffit pas, le paragraphe de la doc précédemment cité.