|
|
|
| Здравствуйте.
есть таблица polls:
...|pollid|count|
...|0001|5 |
...|0002|18 |
...|0001|79 |
как с php вывести сумму всех цифр поля count
пробовал так:
SELECT sum(count) FROM polls WHERE pollid= 'schools'
получил Resource id #5
помогите решить проблему. | |
|
|
|
|
|
|
|
для: makigo
(29.01.2012 в 19:02)
| | Тогда это вопрос пхп а не мускула
<?
$sum = mysql_fetch_array(mysql_query("SELECT sum(count) FROM polls WHERE pollid= 'schools'"));
echo $sum[0];
|
| |
|
|
|
|
|
|
|
для: Sfinks
(29.01.2012 в 19:23)
| | Спасибо большое. | |
|
|
|
|
|
|
|
для: makigo
(29.01.2012 в 19:02)
| | Функция mysql_query() возвращает лишь дескриптор, при помощи которого вы можете получить доступ к результирующей таблице, для этого можно использовать одну из функций для работы с результирующими таблицами, либо как у Sfinks - mysql_fetch_array(), или как вариант задействовать функцию mysql_result()
<?php
$query = "SELECT sum(count) FROM polls WHERE pollid= 'schools'";
$pol = mysql_query($query);
if(!$pol) exit("Ошибка выполнения запроса - ".mysql_error());
echo mysql_result($pol, 0);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(29.01.2012 в 19:47)
| | Большое Спасибо. | |
|
|
|