Gerer dates avec mysql - PHP - Programmation
Marsh Posté le 08-03-2008 à 13:33:39
Autant pour moi, je me prend la tête pour ein mysql sait correctement gérer les requetes avec des dates et heures comme 2008-03-08 11:30:50 . Le beetween fonctionne donc !
A+
Junt
Marsh Posté le 08-03-2008 à 22:22:09
C'est ce que j'allais te dire
Mais pour culture, il faut plutot utiliser les fonctions de mysql pour gérer ça parce que php c'est souvent dur/lent/impossible facilement.
Sinon y'a un objet DateTime() depuis php5
Marsh Posté le 08-03-2008 à 11:44:48
Hello tout le monde
Je cherche à faire une recherche sur une plage de date en php/mysql.
Dans ma table mysql le champ date est stocké ainsi :
2008-03-08 11:30:50
En php, j'utilise la commande time pour obtenir le même type que sous mysql.
$date=date("Y", time()) . "-" . date("m", time()) . "-" . date("d", time()) . " " . date("H", time()) . ":".date("i", time());
Pour ma requete mysql, sur le champ date, je le convertir en Unix via UNIX_TIMESTAMP(date) afin d'utiliser BETWEEN ( pour la date de début et date de fin).
Le problème est que sous php, je n'arrive pas à reconvertir la date 2008-03-08 11:30:50 en timestamp alors que j'arrive à faire le contraire.
Quelqu'un aurait il une idée ?
D'avance merci
Cordialement
Junt