je pense avoir une erreur de syntaxe dans cette requete pouvez-vous me dire laquel car je ne le trouve pas
$resultat=mysql_query("SELECT * FROM incidents WHERE date_icdt >= mktime(0,0,0, date("m")-1,01,date("Y"))";
Merci$resultat=mysql_query("SELECT * FROM incidents WHERE date_icdt >= mktime(0,0,0, date("m")-1,01,date("Y"))";
Merci
$date_temp = mktime(0,0,0, date("m")-1,01,date("Y"));
$resultat=mysql_query("SELECT * FROM incidents WHERE date_icdt >= '$date_temp'");
Il faut formater ta date dans le format utilisé par ton serveur MySQL pour cette colonne (que nous ne pouvons pas deviner). Pour faire ça il faut regarder du côté de la fonction date() de PHP avec ses différents paramètres.Il semblerais qu'il y ait un problem puisque que lorsque j'effectue un echo sur la varaible $date_temp voila ce qu'il maffiche "1230764400".
Ou Chuck Nurrisà l'avenir faudra penser :
echo $resultat;
pour le samu tu composes le 15, ou t'apelle les pompiers, des beaux gars musclés c'est toujours rassurant, 18.
Code : Tout sélectionner
SELECT * FROM incidents
WHERE date_icdt >= DATE_SUB(NOW(), INTERVAL 1 MONTH)