Сбор на стойности

DirectX

Registered
В една от таблиците ми, последната колона има стойност която се получава при умножението на стойностите на други две колони. Всеки ред освен ID-то си има и колона s_id която представлява id-то на даден собственик от друга таблица. Как ще стане да се направи сбора от последната колона на всеки собственик ?
 
Ако приемем, че тази последна колона се казва "amount", а таблицата се казва "items"

Код:
select SUM(`amount`) as `total` from `items` where `s_id` = '3';

После в резултата, в зависимост от типа (обект или масив), ще имаш ключ или свойство с име "total", което съдържа сумата на всички стойности от колоната "amount" за потребител с номер 3
 
exec каза:
Ако приемем, че тази последна колона се казва "amount", а таблицата се казва "items"

Код:
select SUM(`amount`) as `total` from `items` where `s_id` = '3';

После в резултата, в зависимост от типа (обект или масив), ще имаш ключ или свойство с име "total", което съдържа сумата на всички стойности от колоната "amount" за потребител с номер 3

PHP:
$query = "select SUM(`amount`) as `total` from `items` where `s_id` = '3' ";
$sql = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_array($sql))
echo $row;

кажи дали работи че набързо го скалъпих
 
Може би извикваш заявката, затова и ти връща това.

Просто вземи полето и го покажи

PHP:
$amcnt = mysql_fetch_assoc(mysql_query("select SUM(`amount`) as `total` from `items` where `s_id` = '3'")); 
echo $amcnt["total"];

Нещо подобно ще стане. Ако стане, дай „точката“ на exec.
 
Karcho каза:
Може би извикваш заявката, затова и ти връща това.

Просто вземи полето и го покажи

PHP:
$amcnt = mysql_fetch_assoc(mysql_query("select SUM(`amount`) as `total` from `items` where `s_id` = '3'")); 
echo $amcnt["total"];

Нещо подобно ще стане. Ако стане, дай „точката“ на exec.
Да получи се! Мерси много )


пп. щом настояваш на него ще я дам :)
 

Back
Горе