Форум администраторов игровых серверов

Полная версия: Как сложить данные из бд и вывести в php
Вы просматриваете упрощённую версию нашего контента. Просмотр полной версии с полным форматированием.
Есть таблица 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

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

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

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

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

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

спасибо, сделал