Voilà mon probléme :
J'ai une table(dans mysql) t_date dans laquel j'ai deux champs : id_date et date
Exemple
Code : Tout sélectionner
1 2007-05-01
2 2007-05-03
3 2007-05-04
4 2007-05-24Je voudrai faire un filtre pour récupérer les "id_date" de plusieurs date comprisent entre deux dates
Exemple
$date_saisi = 2007-05-02
$aujourdhui = 2007-05-24
résultats: 2,3,4le code:
$sql = 'SELECT id_date FROM t_date WHERE date BETWEEN '.$date_saisi.' AND '.$aujourdhui.' ';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
if(mysql_num_rows($req)>0)
{
$id_date = $data['id_date'];
}
La requete ne plante pas par contre aucun enregistrement Merci beaucoup pour les réponses