Например:
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'"; |
так ничего не выводит
Спустя 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'"; |
COUNT(*) AS `id`
так буде выводить
Спустя 1 минута, 58 секунд (10.09.2012 - 17:10) tureg1 написал(а):
спасибо ребята за помощь
сделал так как сказал 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
нужно подсчитать, количество рублей
для ref 2 к примеру
id | ref | rub
1 2 20
2 2 12
3 1 13
4 1 15
5 1 21
6 2 22
7 2 21
нужно подсчитать, количество рублей

Спустя 3 минуты, 28 секунд (10.09.2012 - 17:46) Arh написал(а):
SELECT SUM(`rub`) FROM table WHERE `ref` = '2'
Спустя 5 минут, 45 секунд (10.09.2012 - 17:52) tureg1 написал(а):
постепенно узнаю новые запросы
спасибо большое Arh


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

Спустя 23 минуты, 1 секунда (10.09.2012 - 18:17) dron4ik написал(а):
Цитата (Arh @ 10.09.2012 - 14:08) | ||
COUNT(*) AS `id` так буде выводить |
Согласен... затупил...