нужно подщитать количество юзеров, возраств каторых больше 20 лет.
Есть запрос:
$s_time=date('Y');
$count=mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `ank_g_r`=`ank_g_r`-'$s_time' "),0);
echo $count;
Что не так???
Не знаю, а что не работает? Может по человечески сделать? К примеру where age>20 , чем не вариант?
16 Июн 2010, 20:04А не проще будет сделать так:
$s_time=date('Y') - $ank[ank_g_r];
$count=mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `ank_g_r`>$s_time"),0);
echo $count;
Я так понимаю у тебя DCMS двиг стоит?
А так пойдёт, я не вдумывался сильно когда писал
$s_time=date('Y');
$query=mysql_query("select * from `user` where ".$s_ttime." - `ank_g_r` > 20");
$count=mysql_num_rows($query);
print $count;