[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: количество строк
tureg1
Ребята подскажите, как подсчитать количество строк в таблице с определенным параметром.

Например:
ID | CITY |
1 2
2 1
3 2
4 2
5 1
6 2

нужно вывести на экран количество строк, с двойкой в столбце CITY



Спустя 4 минуты, 35 секунд (10.09.2012 - 16:36) Arh написал(а):
SELECT COUNT(`id`) AS count FROM table WHERE `city` = '2'

Спустя 3 минуты, 47 секунд (10.09.2012 - 16:40) tureg1 написал(а):
а как результат вывести на экран?
т.е. как это значение занести в переменную?

Спустя 7 минут, 38 секунд (10.09.2012 - 16:48) tureg1 написал(а):

$query_n = "SELECT COUNT(`id`) AS count FROM table WHERE `city` = '$num'";
$result_n=mysql_query($query_n);

{echo "$result_n";}


так не выводит

Спустя 10 минут, 41 секунда (10.09.2012 - 16:58) dron4ik написал(а):
$query_n = "SELECT COUNT(*) FROM table WHERE city = '$num'";
$result_n=mysql_query($query_n);
$row_n = mysql_fetch_assoc($result_n);

{echo $row_n['ID'];}

Спустя 6 минут, 37 секунд (10.09.2012 - 17:05) tureg1 написал(а):
Цитата (dron4ik @ 10.09.2012 - 13:58)
$query_n = "SELECT COUNT(*) FROM table WHERE city = '$num'";
$result_n=mysql_query($query_n);
$row_n = mysql_fetch_assoc($result_n);

{echo $row_n['ID'];}

так ничего не выводит

Спустя 1 минута, 13 секунд (10.09.2012 - 17:06) Arh написал(а):
Цитата (tureg1 @ 10.09.2012 - 13:40)
а как результат вывести на экран?
т.е. как это значение занести в переменную?

через PDO
$row = $db->query("SELECT COUNT(`id`) FROM table WHERE `city` = '2'")->Fetch(PDO::FETCH_NUM);
echo $row['0'];


через mysql_query

$row = mysql_query("SELECT COUNT(`id`) FROM table WHERE `city` = '2'");
$row = mysql_fetch_array($row);
echo $row['0'];

Спустя 1 минута, 44 секунды (10.09.2012 - 17:08) Arh написал(а):
Цитата (dron4ik @ 10.09.2012 - 13:58)
$query_n = "SELECT COUNT(*) FROM table WHERE city = '$num'";
$result_n=mysql_query($query_n);
$row_n = mysql_fetch_assoc($result_n);

{echo $row_n['ID'];}



COUNT(*) AS `id`

так буде выводить

Спустя 1 минута, 58 секунд (10.09.2012 - 17:10) tureg1 написал(а):
спасибо ребята за помощь smile.gif сделал так как сказал Arh

Спустя 14 минут, 14 секунд (10.09.2012 - 17:24) tureg1 написал(а):
тут же вылез еще один вопрос: как подсчитать сумму тех значений в столбце, которые были отобраны по принципу моего предыдущего вопроса?

Спустя 12 минут, 36 секунд (10.09.2012 - 17:37) Arh написал(а):
Цитата (tureg1 @ 10.09.2012 - 14:24)
тут же вылез еще один вопрос: как подсчитать сумму тех значений в столбце, которые были отобраны по принципу моего предыдущего вопроса?

Узнать сколько всего городов?

Спустя 3 минуты, 35 секунд (10.09.2012 - 17:40) Arh написал(а):
SELECT COUNT(DISTINCT `city`) FROM table

но по идее у тебя должна быть отдельная таблица с городами

Спустя 2 минуты, 20 секунд (10.09.2012 - 17:43) tureg1 написал(а):
да, это другая таблица
id | ref | rub
1 2 20
2 2 12
3 1 13
4 1 15
5 1 21
6 2 22
7 2 21

нужно подсчитать, количество рублей smile.gif для ref 2 к примеру

Спустя 3 минуты, 28 секунд (10.09.2012 - 17:46) Arh написал(а):
SELECT SUM(`rub`) FROM table WHERE `ref` = '2'

Спустя 5 минут, 45 секунд (10.09.2012 - 17:52) tureg1 написал(а):
постепенно узнаю новые запросы smile.gif спасибо большое Arh smile.gif

Спустя 1 минута, 55 секунд (10.09.2012 - 17:54) Arh написал(а):
обращайся пока мне лень работать wink.gif

Спустя 23 минуты, 1 секунда (10.09.2012 - 18:17) dron4ik написал(а):
Цитата (Arh @ 10.09.2012 - 14:08)
Цитата (dron4ik @ 10.09.2012 - 13:58)
$query_n = "SELECT COUNT(*) FROM table WHERE city = '$num'";
$result_n=mysql_query($query_n);
$row_n = mysql_fetch_assoc($result_n);

{echo $row_n['ID'];}



COUNT(*) AS `id`

так буде выводить

Согласен... затупил...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.