Eléphant du PHP |
70 Messages
25 févr. 2009, 12:32
Bonjour naholyr, j'ai adapter t'a premierr solution
$date2 = time(); // NOW()
echo $date2.'<br>';
$date1 = strtotime('-1 MONTH', $date2); // Date2 - 1 MOIS
echo $date1.'<br>';
$query = sprintf('SELECT * FROM incidents WHERE date_icdt BETWEEN %s AND %s', $date1, $date2);
echo $query;
en voici le resultat:
1235557514
1232879114
SELECT * FROM incidents WHERE date_icdt BETWEEN 1232879114 AND 1235557514Erreur requete
et la deuxieme solution n'a pas eu plus de succes
et la solution de @rthur maffiche une erreur de syntaxe
$resultat=mysql_query("SELECT * FROM incidents WHERE date_icdt BETWEEN '".mktime(0,0,0, date("m")-1, 1, date("Y"))."' AND NOW()";
J'ai bien un champ date dans ma table, mais son format est "Y/m/d"
ps: j'ai poster mon message sur php avancer car je ne pensait pas que des debutant tel que moi sache repondre a mon probleme
La devise du vrai Geek ==> Plus tu dors moins t'es fort !!