Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Как сложить данные из бд и вывести в php
#1
Есть таблица acca, в ней поле status, и в поле к примеру несколько значений, их надо вывести в сумме.

PHP код:
<?php
include 'bd.php';

$sql_select = "SELECT * FROM acca";
$result = mysql_query($sql_select);
$row = mysql_fetch_array($result);
do
{
printf("Online: " .$row['status']);
}
while(
$row = mysql_fetch_array($result));
?>

Сейчас выводит так :
Online : 1
Online : 1
и т. д

А надо чтоб выводил так :
Online : 2

Хелпаните пж )
Ответ
#2
[SRC="php"]select count(*) from acca[/SRC]
(с) http://www.mysql.ru/docs/man/Counting_rows.html
Т.е. вам нужно кол-во, а не то что вы выводите.
1
Ответ
#3
xolseg Написал:[SRC="php"]select count() from acca[/SRC]
(с) http://www.mysql.ru/docs/man/Counting_rows.html
Т.е. вам нужно кол-во, а не то что вы выводите.

а какой полный код ? я с пхп не знаком
Ответ
#4
kira1990 Написал:а какой полный код ? я с пхп не знаком

Вместо своего("SELECT * FROM acca"Wink, вставалете это("SELECT COUNT(*) FROM acca"Wink, если говорите, что он выводит данные на каждую строчку по значению
Online:1
Online:1
Online:1
Online:1
Online:1

Я же не знаю, что у вас в таблице acca, так, что ничего иного посоветовать не могу.
1
Ответ
#5
xolseg Написал:Вместо своего("SELECT * FROM acca"Wink, вставалете это("SELECT COUNT(*) FROM acca"Wink, если говорите, что он выводит данные на каждую строчку по значению
Online:1
Online:1
Online:1
Online:1
Online:1

Я же не знаю, что у вас в таблице acca, так, что ничего иного посоветовать не могу.

спасибо, сделал
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)