Помогите с выводом MySQL

Печать RSS
23

1
Автор
Пришелец
0
нужно вывести юзеров, возраств каторых больше 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;
Что не так???

Пацак
0
as num ?
1
Автор
Пришелец
0
2. Mr-General, а могбы код дать?
Изменил: 1angell (16.06.2010 / 21:32)

Пацак
0
<?php
$year = date('y') - 20;
$query = mysql_query("SELECT * FROM `user` WHERE `ank_g_r`<'$year'");
while ( $data = mysql_fetch_assoc($query) ) {
echo htmlspecialchars($data['nick'], ENT_QUOTES);
}

?>
1
Автор
Пришелец
0
4. dont give me names, но мне нужно именно SELECT COUNT-не вывод.

Пацак
0
в первом посте ты вывод просилsmile
<?php 
$year = date('y') - 20; 
$query = mysql_query("SELECT COUNT(*) `count` FROM `user` WHERE `ank_g_r`<'$year'"); 
$data = mysql_fetch_assoc($query);
echo $data['count'];

?>
A

Оранжевые штаны
0
2, as num это всего лишь присвоение для ассоциативног массива то есть можно и так AS var, AS text, соответвственно и вывод после mysql_fetch_assoc не $data['COUNT(*)'] а $data['num']
О

Землянин
0
<?
$s_time=date('Y');
$count=mysql_result(mysql_query(
"SELECT COUNT(*) AS cnt FROM `user` WHERE `ank_g_r`=`ank_g_r`-'$s_time' "),0,"cnt");
echo $count;
?>
Изменил: Олег (17.06.2010 / 01:57)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск