Вывод суммы из БД

Статус
В этой теме нельзя размещать новые ответы.

HoBu4oK

Пользователь
Регистрация
8 Июн 2017
Сообщения
139
Симпатии
56
Подскажите, необходимо вывести сумму 2-х столбцов (отдельно) из таблицы. Код ниже выводит полностью все столбцы и строчки таблицы

PHP:
<?php
// Connecting, selecting database
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')
    or die('Could not connect: ' . mysql_error());
echo 'Connected successfully';
mysql_select_db('my_database') or die('Could not select database');

// Performing SQL query
$query = 'SELECT * FROM my_table';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());

// Printing results in HTML
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
    echo "\t<tr>\n";
    foreach ($line as $col_value) {
        echo "\t\t<td>$col_value</td>\n";
    }
    echo "\t</tr>\n";
}
echo "</table>\n";

// Free resultset
mysql_free_result($result);

// Closing connection
mysql_close($link);
?>
 
Последнее редактирование:

sonyx

Заблокированные
Регистрация
8 Июн 2017
Сообщения
473
Симпатии
235
SQL:
SELECT *, SUM(имя_столбца1) as sum1, SUM(имя_столбца2) as sum2 FROM my_table
 

HoBu4oK

Пользователь
Регистрация
8 Июн 2017
Сообщения
139
Симпатии
56
Разделить бы ещё, чтобы текст можно было написать, картинку вставить и т.п.
 

HoBu4oK

Пользователь
Регистрация
8 Июн 2017
Сообщения
139
Симпатии
56
Мне вывело 735631774504, склеила два столбца. Необходимо сделать типо "Тем 73563 Сообщений 1774504"
 

sonyx

Заблокированные
Регистрация
8 Июн 2017
Сообщения
473
Симпатии
235
HoBu4oK, я не обладаю даром всевидения, код прикладывайте что наделали
 

HoBu4oK

Пользователь
Регистрация
8 Июн 2017
Сообщения
139
Симпатии
56
Всё как в первом посте, единственно заменил

PHP:
// Performing SQL query
$query = 'SELECT SUM(table) as sum1, SUM(table2) as sum2 FROM players';                           
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
 

sonyx

Заблокированные
Регистрация
8 Июн 2017
Сообщения
473
Симпатии
235
Всё как в первом посте, единственно заменил

PHP:
// Performing SQL query
$query = 'SELECT SUM(table) as sum1, SUM(table2) as sum2 FROM players';                          
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
ну а текст добавляйте уже в выводе echo[DOUBLEPOST=1507839118][/DOUBLEPOST]HoBu4oK, вообще, раз только начинаете изучать работу с БД под PHP, забудьте о mysql_ библиотеке. Учите сразу mysqli или PDO - в 7 версии php mysql_ уже убрали
 

neygomon

Его Темнейшество :j
Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
804
Симпатии
382
Пол
Мужской
sonyx, а мне не понравилось юзать PDO :(
 

sonyx

Заблокированные
Регистрация
8 Июн 2017
Сообщения
473
Симпатии
235
neygomon, чем?) у него огромный плюс - поддержка куевы тучи БД
 

neygomon

Его Темнейшество :j
Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
804
Симпатии
382
Пол
Мужской
sonyx, я не работал ни с чем кроме mysql =)
поэтому mysqli мне хватает с головой
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу