[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Суммирование значений столбца (таблица mysql)
dozent
Доброго времени суток всем,

Недавно решал задачку на тему суммирования... вообщем имеется таблица зарплаты со значениями (тип поля float), необходимо вывести сумму столбца. Написал код обработчика, но скрипт выводит результат "Resource id #3"


<?php

mysql_connect("localhost", "root", "vertrigo") or die (mysql_error());
echo "Connected to MySQL<br />";

mysql_select_db("zcell") or die (mysql_error());

$query = "SELECT SUM(salary) FROM `salaries`";
$result = mysql_query("$query") or die (mysql_error());

print $result;

?>




Спустя 4 минуты, 17 секунд (21.07.2011 - 11:58) Invis1ble написал(а):
$result = mysql_query($query) or die (mysql_error());
echo mysql_result($result, 0);

Спустя 22 минуты, 8 секунд (21.07.2011 - 12:20) dozent написал(а):
Invis1ble,

Цитата

$result = mysql_query($query) or die (mysql_error());
echo mysql_result($result, 0);



Большое при большое thank's :), возник еще один вопрос, как округлить число до десятичного (нужны только 2 цифры после запятой)?

Спустя 4 минуты, 28 секунд (21.07.2011 - 12:24) T1grOK написал(а):
round(результат, 2) - хоть для sql, хоть для php

Спустя 12 минут, 59 секунд (21.07.2011 - 12:37) dozent написал(а):
T1grOK,

А как вывести общую сумму двух столбцов? То есть:


$query = "SELECT SUM(salary), SUM(bonus) FROM `salaries`";

Спустя 5 минут, 24 секунды (21.07.2011 - 12:42) Invis1ble написал(а):
SELECT SUM(salary) + SUM(bonus) FROM `salaries`

не ?
Быстрый ответ:

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