un pti souci...
bonjour,
voila j'ai une table très simple:
CREATE TABLE message (
id int(6) NOT NULL auto_increment,
date_mess datetime NOT NULL default '0000-00-00 00:00:00',
message TEXT NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
ma question est:
Comment puis-je faire pour selectionner uniquement les messages postés en octobre par exemple?
$sql= 'SELECT id,date_mess,message FROM message WHERE date_mess= ???? ORDER BY id DESC';
merci pour le coup de main
yop
ah c'est bon merci j'ai trouvé je vais utiliser LIKE ...
la prochaine fois je sortirais la tête de mon c...
yop
Pas très élégant un LIKE par contre
$sql= 'SELECT id,date_mess,message FROM message WHERE EXTRACT(MONTH FROM date_mess) = 10 ORDER BY id DESC'
Voilà
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Sinon, tu peux rajouter dans ta table un champ datearc (pour les archives par ex). Tu le mets en varchar.
Tu décomposes la date (ex: $mois=date('m');
$an=date('Y');) ) dans ton script avant de l'insérer dans datearc.
Après tu n'as plus qu'à utiliser un lien qui utilise la fonction GET avec dedans le mois et l'année que tu sélectionnes.
ex: archives.php?datearc=$mois&an=$an
Ca marche aussi très bien...
Vivants, vous êtes vivants...
Surcharge d'information dans ton cas Astyax.
Salut la Glob',
c'est-à-dire ?
Le script est trop lourd ?
Vivants, vous êtes vivants...
Nan, pas forcemment :)
Mais c'est de la redondance. Tu stockes deux fois la meme information.
oups !!!
c'est vrai, pas pensé à ça...
Vivants, vous êtes vivants...
merci pour vos rep ;-)
le LIKE ça marche pas mal mais jvais essayer ça merci
WHERE EXTRACT(MONTH FROM date_mess) = 10
yop
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: