PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 16-11-2009 16:54:20

debe
Membre
Inscription : 25-06-2009
Messages : 87

[Résolu] manipulation date

bonjour,

je cherche à faire une recherche dans ma base des infos uniquement de 2009

j'ai fais cela qui marche mais j'ai un message d'alerte
[c]$annee = date(Y);

$sql = "SELECT * FROM instances  WHERE ca = 'oui' AND YEAR(date) = '$annee' ORDER BY date DESC"; [/c]

et j'ai ce message

Notice: Use of undefined constant Y - assumed 'Y' in /home/users2/m/mpt-ea/www/instances2/tout.php on line 5

quand, après $annee = date(Y);
je fais echo $annee, j'ai bien 09

pourquoi et comment supprimer le message d'alert ?

Hors ligne

#2 16-11-2009 16:58:19

mcAllan
Mowdérateur
Lieu : Châteaurenard en Provence
Inscription : 08-05-2009
Messages : 269

Re : [Résolu] manipulation date

Salut,

debe a écrit :

... comment supprimer le message d'alert ?

En utilisant la bonne syntaxe : $annee = date('Y');

A+


Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop

Hors ligne

#3 16-11-2009 17:52:56

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : [Résolu] manipulation date

$sql = "SELECT * FROM instances  WHERE ca = 'oui' AND YEAR(date) = YEAR(NOW) ORDER BY date DESC";
y en a qui aime faire bosser les proc's big_smile:D
a++

Hors ligne

#4 17-11-2009 11:32:07

debe
Membre
Inscription : 25-06-2009
Messages : 87

Re : [Résolu] manipulation date

merci, effectivement, cela marche mieux avec des guillmenet

Hors ligne

Pied de page des forums