Помогите с выводом MySQL
1.
1angell (16.06.2010 / 21:23)
нужно вывести юзеров, возраств каторых больше 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;
Что не так???
2.
Дмитрий (16.06.2010 / 21:30)
as num ?
3.
1angell (16.06.2010 / 21:32)
2.
Mr-General, а могбы код дать?
4.
DmitryDick (16.06.2010 / 21:40)
<?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);
}
?>
5.
1angell (16.06.2010 / 21:46)
4.
dont give me names, но мне нужно именно SELECT COUNT-не вывод.
6.
DmitryDick (16.06.2010 / 22:33)
в первом посте ты вывод просил
<?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'];
?>
7.
Azzido (17.06.2010 / 00:30)
2, as num это всего лишь присвоение для ассоциативног массива то есть можно и так AS var, AS text, соответвственно и вывод после mysql_fetch_assoc не $data['COUNT(*)'] а $data['num']
8.
Олег (17.06.2010 / 01:56)
<?
$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;
?>
URL:
https://visavi.net/topics/10578