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

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   PHP (https://forum.zone-game.info/forumdisplay.php?f=125)
-   -   Как сложить данные из бд и вывести в php (https://forum.zone-game.info/showthread.php?t=38489)

kira1990 21.05.2015 11:16

Как сложить данные из бд и вывести в 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

Хелпаните пж )

xolseg 21.05.2015 11:21

Re: Как сложить данные из бд и вывести в php
 
select count(*) from acca
Code: PHP
(с) http://www.mysql.ru/docs/man/Counting_rows.html
Т.е. вам нужно кол-во, а не то что вы выводите.

kira1990 21.05.2015 11:24

Re: Как сложить данные из бд и вывести в php
 
Цитата:

Сообщение от xolseg (Сообщение 394586)
select count() from acca
Code: PHP
(с) http://www.mysql.ru/docs/man/Counting_rows.html
Т.е. вам нужно кол-во, а не то что вы выводите.

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

xolseg 21.05.2015 11:26

Re: Как сложить данные из бд и вывести в php
 
Цитата:

Сообщение от kira1990 (Сообщение 394587)
а какой полный код ? я с пхп не знаком

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

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

kira1990 21.05.2015 11:27

Re: Как сложить данные из бд и вывести в php
 
Цитата:

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

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

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


Текущее время: 03:12. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot