[Base] Recherche par mois en fonction date DATETIME ou TIMESTAMP

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 : [Base] Recherche par mois en fonction date DATETIME ou TIMESTAMP

par Hywan » 26 févr. 2008, 08:24

Garde du corps perso 8-).

par Patriboom » 26 févr. 2008, 07:33

Je l'aime bien, ton yéti. félicitations. En connaissant l'histoire, on dirait qu'il attend le bus avec toi. Tu lui fait porter tes sacs à l'occasion? (Il parait qu'ils sont rudement forts)

par Hywan » 25 févr. 2008, 11:16

@Elie : tu vois, c'était pas la mort :). Content que t'aies trouvé seul.

@Patriboom : je l'ai dessiné un jours de fatigue où je cherchais un logo pour mon ex-agence Web. C'était dans le bus, un retour de lycée, un samedi midi. Ça rend pas trop mal hein :) ?

par Patriboom » 25 févr. 2008, 05:17

HyWaN : J'aime bien ton nouvel icône du Yéti. Où as-tu pris ça?

par Elie » 25 févr. 2008, 04:29

Pour un DATETIME :
$sql = "SELECT id_soiree, date_soiree, nb_invite, nom_soiree, description_soiree FROM ".$tbl_soiree." WHERE DATE_FORMAT(date_soiree, '%c') = ".$mois;
Pour un Timestamp
$sql = "SELECT id_soiree, date_soiree, nb_invite, nom_soiree, description_soiree FROM ".$tbl_soiree." WHERE FROM_UNIXTIME(date_soiree, '%c') = ".$mois;
C'etait pas si dur :)

Merci !

par Hywan » 25 févr. 2008, 02:39

Bonsoir,

je pense qu'un coup d'oeil dans le manuel à la partie Fonctions de dates et d'heures de MySQL ne te fera pas de mal, ainsi que dans la partie recherche du forum :).

Bonne lecture :).

[Base] Recherche par mois en fonction date DATETIME ou TIMES

par Elie » 25 févr. 2008, 02:24

Bon, je pense que le sujet va etre vite delester mais j'ai jamais eu le problème présenté à moi !

Je veux faire une recherche en fonction du mois ...

Sachant que la date est stocké en format Timestamp (Et je veux bien la méthode DATETiME au passage)


Code : Tout sélectionner

// On affiche les soirées des 12 prochains mois for(i=0; i<12; i++) { $mois = $i + date('n'); $mois = ($mois <= 12) ? $mois : $mois-12; $sql = "SELECT id_soiree, date_soiree, nb_invite, nom_soiree, description_soiree FROM ".$tbl_soiree." WHERE date_soiree = [b]Que mettre ici[/b]; $req = mysql_query($sql) or die('Erreur SQL<br />'.$sql.'<br />'.mysql_error());
Merci, Elie

CREATE TABLE soiree ();