par
Sebe » 24 oct. 2007, 20:20
Salut et merci pour vos réponses,
1/ Encadrer l'année
En faite, je récupère l'année dans une variable ($annee) via un formulaire que l'utilisateur sélectionne.
Il suffirait de faire un truc du style
$anneemin = $annee . '-01-01';
$anneemax = ($annee + 1) . '-01-01';
SELECT
liste, des, champs
FROM
maTable
WHERE
day >= STR_TO_DATE($anneemin, '%Y-%m-%d')
AND day < STR_TO_DATE($anneemax, '%Y-%m-%d')
Est-ce que cela pourrait fonctionner ainsi ?
De poster le schéma de ta table

Voici le schéma de la table en question:
CREATE TABLE IF NOT EXISTS `jos_classement_course` (
`id` INT NOT NULL AUTO_INCREMENT,
`course` VARCHAR(45) NOT NULL,
`date` DATE NOT NULL,
`pat_chal` ENUM ('C','P','H') NOT NULL,
`lieu` VARCHAR(45) NOT NULL,
`kilometrage` FLOAT(5,3) NOT NULL,
`nbre_part` INT(11) NOT NULL,
`epreuve_id` INT(11) NOT NULL default '0',
PRIMARY KEY(`id`)
) TYPE=MyISAM;
Merci
Salut et merci pour vos réponses,
[quote="Zeus"]1/ Encadrer l'année [/quote]
En faite, je récupère l'année dans une variable ($annee) via un formulaire que l'utilisateur sélectionne.
Il suffirait de faire un truc du style
[php]$anneemin = $annee . '-01-01';
$anneemax = ($annee + 1) . '-01-01';
SELECT
liste, des, champs
FROM
maTable
WHERE
day >= STR_TO_DATE($anneemin, '%Y-%m-%d')
AND day < STR_TO_DATE($anneemax, '%Y-%m-%d')[/php]
Est-ce que cela pourrait fonctionner ainsi ?
[quote="Hubert Roksor"]De poster le schéma de ta table :([/quote]
Voici le schéma de la table en question:
[php]CREATE TABLE IF NOT EXISTS `jos_classement_course` (
`id` INT NOT NULL AUTO_INCREMENT,
`course` VARCHAR(45) NOT NULL,
`date` DATE NOT NULL,
`pat_chal` ENUM ('C','P','H') NOT NULL,
`lieu` VARCHAR(45) NOT NULL,
`kilometrage` FLOAT(5,3) NOT NULL,
`nbre_part` INT(11) NOT NULL,
`epreuve_id` INT(11) NOT NULL default '0',
PRIMARY KEY(`id`)
) TYPE=MyISAM;[/php]
Merci