Nouveau sur le forum ? Voici votre case départ pour bien débuter.

Liens contextuels :

Auteur
touti
# 28 Apr 2008 - 10:23:27
Citer
3 Posts
Bonjour,

Je fabrique une boutique en php avec une bdd mysql.
J’enregistre dans ma bdd les commandes du client datees et j’aimerais afficher les commandes passées inferieurs à 15 jours.
Je ne sais pas trop comment m’y prendre ?

SELECT ID, `date` FROM commandes WHERE clientID = $_SESSION['clientID'] ORDER BY ID DESC

merci d'avance
Modifié par touti (01 May 2008 - 02:41)

^
Heyoan
# 28 Apr 2008 - 12:55:51
Citer
Un p'tit Kiwiz Coca ?
1664 Posts
Salut touti et bienvenue cligne ,

si tu veux récupérer les dates < à 15 jours par rapport à aujourd'hui, tu peux faire :
SELECT ID, date FROM commandes WHERE clientID = $_SESSION['clientID'] AND 
TO_DAYS(date) BETWEEN (TO_DAYS(NOW())-15) AND TO_DAYS(NOW()) ORDER BY ID DESC

A+


Edit: le mieux sinon est de regarder la doc langue
Modifié par Heyoan (28 Apr 2008 - 12:59)

Un être en tant qu'être ne peut-il être autre qu'il n'est s'il n'exprime pas lui même son être ?

http://www.heyoan.com 
^
touti
# 29 Apr 2008 - 07:19:16
Citer
3 Posts
merci Heyoan,

C'est exactement ce qu'il me fallait. ravi
J'ai teste tout marche, maintenant j'essai de faire l'inverse, en recuperant les anciennes commandes qui ont plus de 15 jours

SELECT ID, date FROM commandes WHERE clientID = $_SESSION['clientID'] AND 
TO_DAYS(date) < (TO_DAYS(NOW())-15) ORDER BY ID DESC


j'aimerais afficher la date stockée dans la bdd au bon format sur ma page. A quel moment peut-on lui donner un format (dd-mm-yyyy)? (echo ou select).

^
Heyoan
# 29 Apr 2008 - 16:04:03
Citer
Un p'tit Kiwiz Coca ?
1664 Posts
touti a écrit :
A quel moment peut-on lui donner un format (dd-mm-yyyy)? (echo ou select).
Le mieux est de le faire directement dans ton Select :
SELECT ID, DATE_FORMAT(date, '%d-%m-%Y') AS newdate FROM commandes WHERE clientID = $_SESSION['clientID'] AND 
TO_DAYS(date) < (TO_DAYS(NOW())-15) ORDER BY ID DESC
et de récupérer le champ newdate

Pour tout savoir sur les dates dans Mysql, lire la doc qui va bien smile .

A+

Un être en tant qu'être ne peut-il être autre qu'il n'est s'il n'exprime pas lui même son être ?

http://www.heyoan.com 
^
touti
# 01 May 2008 - 02:39:24
Citer
3 Posts
Encore un grand merci !

C'est vraiment super ce que tu as fait pour moi cligne , ca marche tip top

a+

^

référencesLes références web : openweb.eu.org - opquast.com - webmaster-hub.com - webrankinfo.com - salemioche.net - web-pour-tous.org - webonorme.org

Nos partenaires : Editions Eyrolles - Location vacances France - Location vacances Europe

Nikozen : Hébergement - Réalisation : Alsacreations.fr

Powered by Phedio v3.8 beta © dew
Contacter l'administrateur - 8.6 ms - Charte