par
Ryle » 21 juin 2006, 10:10
Tu peux donner ta solution, cela pourra éventuellement servir à d'autre, bien qu'à mon avis tout ce dont tu avais besoin de savoir au sujet des dates se trouve déjà dans la FAQ
Sinon pour répondre aux questions :
En faite je dois être dans le même format pour que sa rentre dans le format de mysql ?
Le format de mysql concernant les datetime est effectivment "aaaa-mm-jj hh:mi:ss". Quand tu insères ou met à jour un enregistrement ce doit être dans ce format. Idem quand tu fais un select, tu récupèreras ton champ sous cette forme.
Autant l'enregistrer en varchard ?
Ca peut se faire, bien que le fait de le stocker dans un format date permet d'utiliser toutes les fonctions relatives aux dates (comparaison, extraction du mois, ajout de jours etc.)
Mais en faite si le champ est caché je ne peux pas l'enregistrer dans base de donnée ?
Si le champ est caché, l'utilisateur ne peut pas le renseigner, mais derriere tu lui donnes les valeurs que tu veux, et tu mets ce que tu veux dans ta base

Tu peux donner ta solution, cela pourra éventuellement servir à d'autre, bien qu'à mon avis tout ce dont tu avais besoin de savoir au sujet des dates se trouve déjà dans la FAQ :)
Sinon pour répondre aux questions :
[quote="artotal"]En faite je dois être dans le même format pour que sa rentre dans le format de mysql ?[/quote]
Le format de mysql concernant les datetime est effectivment "aaaa-mm-jj hh:mi:ss". Quand tu insères ou met à jour un enregistrement ce doit être dans ce format. Idem quand tu fais un select, tu récupèreras ton champ sous cette forme.
[quote="artotal"]Autant l'enregistrer en varchard ? [/quote]
Ca peut se faire, bien que le fait de le stocker dans un format date permet d'utiliser toutes les fonctions relatives aux dates (comparaison, extraction du mois, ajout de jours etc.)
[quote="artotal"]Mais en faite si le champ est caché je ne peux pas l'enregistrer dans base de donnée ?[/quote]
Si le champ est caché, l'utilisateur ne peut pas le renseigner, mais derriere tu lui donnes les valeurs que tu veux, et tu mets ce que tu veux dans ta base :)