Date, Mysql, Php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Date, Mysql, Php

par sophos » 02 mai 2006, 14:30

Merci bien, je vais essayé ti suite

par Tictac » 02 mai 2006, 14:20

bon beh Ryle a donné le solution officiel !! autant pour moi lol

par Tictac » 02 mai 2006, 14:19

Salut , as-tu essayer qqch du genre :


$qry_date = mysql_query("SELECT * FROM tatable WHERE date='2006-%-%'") or die (mysql_error());

de cette manière obtenir les dates pour 2006 !!

Je n'ai jamais essayé mais c'est ce qui me vient à l'idée en premier

:wink:

par Ryle » 02 mai 2006, 14:18

Hello,

Les fonctions MONTH() et YEAR() de mysql te permettent de ne prendre en compte respectivement que le mois et l'année d'une date en base. Tu peux ainsi écrire par exemple dans ta condition :

Code : Tout sélectionner

SELECT ... WHERE YEAR(maDateEnBase) = 2006
pour ne ramener les enregistrement dont l'année est 2006.

L'usage BETWEEN te permet également de définir une période : date de début et date fin :)

Après tu peux aussi utiliser les opérateurs classiques < et > pour comparer des dates :)

Date, Mysql, Php

par Sophos » 02 mai 2006, 14:10

Salut a tous,

Voila mon problème : dans une base mysql j'ai plusieurs entrées qui possède chacune une date, format mysql (YYYY-mm-jj). Dans mon script, j'utilise ces dates pour afficher un graphique.

Ce que je veus faire c'est pouvoir selectionner grace a une requete mysql des dates speciales ^^. genre je veux afficher que les données d'une certaine année ou que d'un mois. Ce que je ne trouve pas c'est comment faire la requete en mysql pour ne renvoyer que les entrées dont la date correspond avec mes critères.

Merci