Xwab
Форумыnavigate_nextПрограммирование на PHP

Помогите с выводом MySQL
Сообщения
ROILL

нужно подщитать количество юзеров, возраств каторых больше 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;
Что не так???

16 Июн 2010, 19:59
Destroy

Не знаю, а что не работает? Может по человечески сделать? К примеру where age>20 , чем не вариант?

16 Июн 2010, 20:04
DenSBK

А не проще будет сделать так:
$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 двиг стоит?


__________
посл.ред. 16 Июн 2010, 20:07; всего 2 раз(а) 16 Июн 2010, 20:04
ROILL

Destroy, так "WHERE `ank_g_r`>'2' " ето неверной сынтаксис.

16 Июн 2010, 20:05
M0rbid

SELECT COUNT(*) FROM `user` WHERE `ank_g_r` < '$s_time' - 20

16 Июн 2010, 20:05
ROILL

DenSBK, да, дцмс.
Но можно готовой код.

16 Июн 2010, 20:06
DenSBK

ROILL, Подправил свой пост

16 Июн 2010, 20:06
Okula

А так пойдёт, я не вдумывался сильно когда писал

$s_time=date('Y');
$query=mysql_query("select * from `user` where ".$s_ttime." - `ank_g_r` > 20");
$count=mysql_num_rows($query);
print $count;

16 Июн 2010, 20:10
Okula

И вообще тема есть отдельная http://xwab.mobi/forum/viewtopic.php?t=24

16 Июн 2010, 20:11
Ответить на тему