SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 01.03.2011 16:27:55

-O-J-A-
Участник
Зарегистрирован: 01.03.2011
Сообщений: 12

Вывод суммы столбца по критерию

Здравствуйте!, имею вот такой код:

Код:

$query = 'SELECT * FROM `'.$table_name.'` WHERE uid IN("'.$viewer_id.'") ';
$sql = @mysql_query($query);
    
while ($sql_data = @mysql_fetch_array($sql)) {
echo '<img class="'.$sql_data['tovar'].'">';
}

$viewer_id - айди клиента, передается через js GET запрос, по нему выводить нужные 'tovar'. (отлично работает)
uid - рядок таблицы, айди человека для выбора нужных данных.
еще есть колонка таблицы 'cost' (числовое значение, стоимость товара), как прикрутить суда не знаю

Что мне нужно: выводить список товаров нужного $viewer_id (уже готово) и их общую стоимость (это и нужно).

Отредактированно -O-J-A- (01.03.2011 16:29:51)

Неактивен

 

#2 01.03.2011 16:43:05

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Вывод суммы столбца по критерию

Приведите структуры таблицы $table_name - нужно понять, как именно расчитывать стоимость?


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 01.03.2011 18:43:28

-O-J-A-
Участник
Зарегистрирован: 01.03.2011
Сообщений: 12

Re: Вывод суммы столбца по критерию

id    uid    tovar         cost   
2    20    baton     20   
3    20    baton     20   
4    20    baton         20   
5    20    baton         20   
6    20    baton         20   
7    1     baton         20


как я понял нужно SUM, но не понятно как одновременно все это

Отредактированно -O-J-A- (01.03.2011 18:45:36)

Неактивен

 

#4 01.03.2011 19:32:01

Евген
Участник
Зарегистрирован: 26.01.2011
Сообщений: 17

Re: Вывод суммы столбца по критерию

Код:

$query = 'SELECT tovar,sum(cost) as sc FROM `'.$table_name.'` WHERE uid IN("'.$viewer_id.'") ';

Не ?

Неактивен

 

#5 01.03.2011 19:43:16

-O-J-A-
Участник
Зарегистрирован: 01.03.2011
Сообщений: 12

Re: Вывод суммы столбца по критерию

Евген написал:

Не ?

Спасибо, но
так оно выдает только один товар, а их много же
и как выводить правильно сумму через echo ?

Неактивен

 

#6 01.03.2011 20:17:56

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Вывод суммы столбца по критерию

Это, кажется, проблема PHP — вывести сначала строки, а потом сумму одного
из столбцов. Нужно просуммировать в PHP и вывести эту сумму после строк wink

Да, и вопросы по PHP следует задавать на webew.ru.

Неактивен

 

#7 01.03.2011 22:02:13

-O-J-A-
Участник
Зарегистрирован: 01.03.2011
Сообщений: 12

Re: Вывод суммы столбца по критерию

Разобрался как делать, все работает! smile

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson