Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Eduard1995
0 / 0 / 1
Регистрация: 02.08.2016
Сообщений: 14
#1

PDO query sum

20.10.2016, 01:51. Просмотров 234. Ответов 2
Метки php, sql (Все метки)

HTML5
1
2
3
4
5
6
7
<form method="post" enctype="multipart/form-data" class="form-horizontal">
<input type="text" class="form-control" name="show" >
<button type="submit" name="view" class="btn btn-success" >
       <i class="fa fa-pencil-square-o fa-2x" aria-hidden="true "  ></i>&nbsp; Добавить Данные 
        </button>
 
</form>
PHP
1
2
3
4
5
6
7
8
9
10
<?php
    $show = $_POST['show'];
    if (isset ($_POST['view'])) {
        $stmt = $DB_con->query('SELECT sum(sum) FROM transfer WHERE FIO_transfer ="$show" ');
while ($row = $stmt->fetch())
{
    echo $sum . "\n";
}
      }  
?>
вообщем хотел что-бы по нажатию у меня складывало значения из "столбец_2" по одинаковым значениям "столбец_1" , я ввожу в строку название из "столбец_1" а потом мне выводило сумму всех значений из "столбец_2" помогите разобраться пожалуйста

Добавлено через 5 часов 51 минуту
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
    $show = $_POST['show'];
    if (isset ($_POST['view'])) { 
        $stmt = $DB_con->query('SELECT FIO_transfer as name, sum(sum) as summ  FROM transfer where FIO_transfer = '.$show .' ');
        $stmt ->execute();
if($stmt->rowCount() > 0)
  {
    while($row=$stmt->fetch(PDO::FETCH_ASSOC))
    {
      extract($row);
 
echo $summ;
}
}
}
?>
теперь по другому, оно выводит только когда в строку ввожу название столбца выводит полную сумму всех записей а мне нужно что-бы он выводил сумму одинаковых записей из первого столбца
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2016, 01:51
Ответы с готовыми решениями:

Sum() в PDO
Всем привет, подскажите как данный запрос будет выглядеть в PDO? $cbm =...

Почему PDO::query() Возвращает false?
Добрый день. В файле INDEX.PHP подключаю класс, в котором происходит...

Подскажите, как правильно работать с PDO / mysqli или Call to a member function query() on a non-object
Начинаю понемногу обучаться ООП. Ну раз ООП - так ООП и я решил попробовать ...

User Warning: Query Error:In aggregated query without GROUP BY, expression #2 of SELECT list contains nonaggregated colu
Добрый вечер! Получаю такую ошибку: User Warning: Query Error:In aggregated...

Warning: mysqli::query() [mysqli.query]: Couldn't fetch mysqli in
Здравствуйте! Подскажите как решить проблему с выдаваемыми ошибками: Вот...

2
Виталюска
465 / 457 / 225
Регистрация: 26.09.2010
Сообщений: 2,338
20.10.2016, 11:52 #2
Eduard1995, добавь в конец запроса групировку по данным GROUP BY
0
Eduard1995
0 / 0 / 1
Регистрация: 02.08.2016
Сообщений: 14
20.10.2016, 23:46  [ТС] #3
тут не нужен GROUP BY . мой запрос на sql c моими данными выглядит так
MySQL
1
2
3
SELECT sum(sum) as summ
FROM transfer
WHERE FIO_transfer = 'запись из столбца';
Добавлено через 18 минут
PHP
1
 $stmt = $DB_con->query("SELECT FIO_transfer as name, sum(sum) as summ  FROM transfer WHERE FIO_transfer LIKE '%".$_POST["show"]."%'  ");
вот как должно было быть, можете закрывать я решил свою задачу
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2016, 23:46

MYSQL SUM
Суть проблемы: есть запрос к базе дынных mysql_query(&quot;SELECT name_car, count...

SUM и COUNT
Раньше в php5 была функция mysql_result, теперь в php7 ее нет, я вывожу данные ...

Подсчитать sum() столбца
Здравствуйте. Проблема заключается в следующем: при выборе checkbox выбираются...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru