question béééte :d - Programmation
Marsh Posté le 24-05-2002 à 20:46:09
essayes avec %
Marsh Posté le 24-05-2002 à 20:47:06
et c'est pas = c'est where date LIKE '%date%'
Marsh Posté le 24-05-2002 à 20:53:38
marche po snif
$request=mysql_query("SELECT * FROM $TABLE_NEWS WHERE date='2002-05-%'" );
ça ne retourne rien
Marsh Posté le 24-05-2002 à 20:54:13
Et tout simplement "WHERE date >= '2002-05-01' AND date < '2002-06-01'" ?
Marsh Posté le 24-05-2002 à 20:54:15
kayasax a écrit a écrit : et c'est pas = c'est where date LIKE '%date%' |
ah ok, ça change tout
merci
>mrbebert : c'est noté, thanks
[jfdsdjhfuetppo]--Message édité par HORNY-GRANDCORNU le 24-05-2002 à 20:55:14--[/jfdsdjhfuetppo]
Marsh Posté le 24-05-2002 à 21:00:58
la solution de kayasax fonctionne bien, donc je v m'en contenter, d'autant que celle des <= et > est un peu laborieuse à mettre en place
enfin merci à vous deux pour votre aide
Marsh Posté le 24-05-2002 à 21:09:44
ma soluce doit demander + de ressources serveur mais bon
Marsh Posté le 24-05-2002 à 22:41:34
kayasax a écrit a écrit : ma soluce doit demander + de ressources serveur mais bon |
Seulement s'il y a un index sur la date sinon...
Autre solution :
"SELECT * FROM table WHERE YEAR(date)=2002 AND MONTH(date)=5";
Fonction sur les dates en MySql : http://www.mysql.com/doc/D/a/Date_ [...] tions.html
Marsh Posté le 24-05-2002 à 23:58:35
Mara's dad a écrit a écrit : Seulement s'il y a un index sur la date sinon... Autre solution : "SELECT * FROM table WHERE YEAR(date)=2002 AND MONTH(date)=5"; Fonction sur les dates en MySql : http://www.mysql.com/doc/D/a/Date_ [...] tions.html |
ah, je connaissais pas ça... je vais essayer, merci
Marsh Posté le 24-05-2002 à 20:44:51
salut,
voilà, j'aimerais faire une recherche dans une table mysql, de date en l'occurence : seulement je n'ai que le mois et l'année des objets à rechercher, donc je fais une query du style "SELECT * FROM table WHERE date='2002-05-*'";
Seulement, ça ne marche pas... Y a plein d'objets qui datent de mai 2002 dans la table mais ils ne sont pas retournés. Donc qu'est-ce qu'il faut mettre à la place du * pour que MySQL prenne en considération cette query ?
merci d'avance pour toute aide !