Afficher age compris entre 2 valeur grace a une base sql help

guigui2mars Messages postés 5 Date d'inscription jeudi 9 juin 2005 Statut Membre Dernière intervention 30 août 2006 - 6 sept. 2005 à 04:30
aurelien0306 Messages postés 181 Date d'inscription jeudi 27 février 2003 Statut Membre Dernière intervention 2 mars 2009 - 8 sept. 2005 à 21:44
hello
voila je veux pouvoir grace a une date de naissance qui est inscrite dans la bas de donnée arrivé a afficher l'intervalle d'age ( ex 18 - 25 ans) apres la requette de recherche .
sur la page recherche je recupere l'age 1 et l'age 2 ou doit etre compris l'utilisateur pour etre affiché.
donc je ne sais pas trop ce que je dois faire il doit y avoir une soustraction de la date de naissance a la date d'aujourd'hui et apres il faut que cela vire les ages qui sont superieus ou inferieur a la demande
la date de naissance est sous cette forme $DATEFRAN = date("d/m/Y");
l'affichege de la recherche ce fait avec cela
$sql = "SELECT * FROM fk_membres WHERE ".$pseudo_req.$sexe_req.$depart_req.$ville_req." ORDER BY pseudo ASC LIMIT 0,10";

$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'
'.mysql_error());
$res = mysql_numrows($req);
while ($data = mysql_fetch_array($req))
{
echo $data['pseudo'].'
';
echo $data['ville'].'
';
...
merci bcp

2 réponses

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
6 sept. 2005 à 09:56
Hello,



utilise between :



SELECT age FROM truc WHERE age BETWEEN age1 AND age2



http://dev.mysql.com/doc/mysql/en/comparison-operators.html
0
aurelien0306 Messages postés 181 Date d'inscription jeudi 27 février 2003 Statut Membre Dernière intervention 2 mars 2009
8 sept. 2005 à 21:44
salut,

j'ai l'impression que tu as un peu le même problème qu'ici et une
réponse a été trouvée ... (si tu n'as pas encore la tienne)
http://www.phpcs.com/forum.v2.aspx?ID=554792
0
Rejoignez-nous