armoun78
Messages postés14Date d'inscriptionsamedi 17 juillet 2004StatutMembreDernière intervention19 mars 2005
-
29 août 2004 à 15:15
annyphp
Messages postés4Date d'inscriptionvendredi 7 janvier 2011StatutMembreDernière intervention15 février 2011
-
21 janv. 2011 à 08:49
voila mon probleme : pour écrire la date et l'heure actuelle dans ma base de données, je recupere l'heure et la date actuelle en php par l'intermédiaure de la fonction time() qui renvoie le nombre de secondes ecoulées depuis le 1er janvier 1970 et je le l'insert dans une la table sql dans un champ de type VARCHAR(14).
Le probleme est que je veux faire une requete du type :
recuperer tous les tuples qui ont une date > autre date.
comment faire, car sql ne connait le format de la date présent dans le VARCHAR(14)..
cs_windu
Messages postés282Date d'inscriptionvendredi 16 mai 2003StatutMembreDernière intervention19 juillet 2006 29 août 2004 à 18:53
tu peux aussi convertir une date en seconde et comparer ce résultat au temps enregistré dans ta BDD...
Utilise la fonction mktime() pour jongler entre les secondes et les dates.
voici l'explication de la fonction:
http://www.nexen.net/docs/php/annotee/function.mktime.php
Vous n’avez pas trouvé la réponse que vous recherchez ?
armoun78
Messages postés14Date d'inscriptionsamedi 17 juillet 2004StatutMembreDernière intervention19 mars 2005 4 sept. 2004 à 18:01
merci les gars je vous aime :kisses)
ma Solution :
je recupere la date et l'heure courante (en seconde) a l'aide de time()
et je met directement cette valeur dans ma BDD (champ de type int(14).
Ca marche nikel !!!
réponse à gibozsec :
le problème avec sa c'est que ma BDD ne reconnait pas ce format et pour faire mes requetes c'est la memerde.
genre si je veux recuperer tous les enregistrent anterieur a telle date.
réponse à windu :
merci de ton aide ce que tu me propose aurai aussi très bien marché...