[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: общее количество значения тамблицы varchar
nemо
У меня есть таблица sum_balans varchar (сумма платежа) где указанны только цифры
как подсчитать общее количество чисел в сложенном виде?



Спустя 2 часа, 45 минут, 8 секунд (31.07.2010 - 16:55) Lenarfate написал(а):
может mysql функция sum? почитайте в мануале

Спустя 6 минут, 16 секунд (31.07.2010 - 17:02) Ice написал(а):
если имеется ввиду ИТОГО, то, как правильно уже сказали, для этого можно использовать запрос:
SELECT SUM(sum_balans) total FROM ...

Спустя 1 час, 39 минут, 15 секунд (31.07.2010 - 18:41) nemо написал(а):
спасибо,
<?php
$query_balans_sum=(mysql_query("SELECT SUM(sum_balans) total FROM `balans` WHERE`id_balans`='".mysql_real_escape_string('13')."' "));
?>

как это вывести в echo или в while

Спустя 11 минут, 37 секунд (31.07.2010 - 18:52) nemо написал(а):
4 Пользователей: nemо, ДиммКа, Lenarfate, Basili4
привет привет привет привет

Спустя 2 минуты, 46 секунд (31.07.2010 - 18:55) Lenarfate написал(а):
ну ты пробуй, потом спрашивай, если не получается

Спустя 20 минут, 14 секунд (31.07.2010 - 19:15) neversmile написал(а):
Я конечно не профи, но яб сделал так


<?php
$query_balans_sum=(mysql_query("SELECT SUM(sum_balans) total AS balans FROM `balans` WHERE `id_balans`='".mysql_real_escape_string('13')."' "));
$row = mysql_fetch_array($query_balans_sum);

echo $row['balans'];

?>

Спустя 14 минут, 35 секунд (31.07.2010 - 19:30) nemо написал(а):
Lenarfate
я пробую блин

Спустя 4 минуты, 32 секунды (31.07.2010 - 19:35) Lenarfate написал(а):
долго пробуешь
Цитата
Я конечно не профи, но яб сделал так


<?php
$query_balans_sum=(mysql_query("SELECT SUM(sum_balans) total AS balans FROM `balans` WHERE `id_balans`='".mysql_real_escape_string('13')."' "));
$row = mysql_fetch_array($query_balans_sum);

echo $row['balans'];

?>

убери скобки
$query_balans_sum=mysql_query("SELECT SUM(sum_balans) total AS balans FROM `balans` WHERE `id_balans`='".mysql_real_escape_string('13')."' ");

Спустя 2 минуты, 51 секунда (31.07.2010 - 19:37) nemо написал(а):
бреееед.
echo пустое

Спустя 12 минут, 22 секунды (31.07.2010 - 19:50) neversmile написал(а):

$query = mysql_query("SELECT SUM(sum_balans) AS balans FROM `balans` WHERE `id`='".mysql_real_escape_string('13')."'");
$row = mysql_fetch_array($query);

echo $row['balans'];


Все работает, сам проверил)

Спустя 23 секунды (31.07.2010 - 19:50) nemо написал(а):
$query_balans_sum=mysql_query("SELECT SUM(sum_balans) FROM `balans`");
while($row = mysql_fetch_array($query_balans_sum))
{echo $row['sum_balans'];}

вроде так должно работать но всеранво нечего невыдает

Спустя 3 минуты, 3 секунды (31.07.2010 - 19:53) nemо написал(а):
neversmile
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/youex/public_html/skins/default/pages/profile/index.html on line 44

Спустя 1 минута, 34 секунды (31.07.2010 - 19:55) neversmile написал(а):
У меня все выводит нормально. Ты total убрал?

Спустя 42 секунды (31.07.2010 - 19:55) nemо написал(а):
neversmile
просто скопировал твой код

Спустя 1 минута, 14 секунд (31.07.2010 - 19:57) neversmile написал(а):
Всю страницу с кодом покажи

Спустя 2 минуты, 45 секунд (31.07.2010 - 19:59) nemо написал(а):
<?php
$db_balans = mysql_connect( localhost, хххх, ------ ) or die(Error);
if($db_balans)
define('CONNECT',$db_balans);
mysql_select_db( youex_balans, CONNECT ) or die(Error);
mysql_query('SET NAMES utf8', CONNECT );
mysql_query('SET CHARACTER SET utf8', CONNECT );
mysql_query('SET COLLATION_CONNECTION="utf8_general_ci"', CONNECT );
?>
<?php
$id_balans=!empty($_POST['id_balans'])?$_POST['id_balans']:NULL;
$sum_balans=!empty($_POST['sum_balans'])?$_POST['sum_balans']:NULL;
$webmoney_true_balans=!empty($_POST['webmoney_true_balans'])?$_POST['webmoney_true_balans']:NULL;
?>
<div class="content_box">
<div class="material_author">
<div class="material_author_avatar">
<img src="http://youex.ru/skins/default/design/img/no_avatar.jpg" alt=""/>
</div>
<div class="material_author_about">
<h1>Автор: <a href="#"><?php echo $login; ?></a><br/>Сайт: <a target="_blank" href="#">Мой сайт</a></h1>
<p>Подпись</p>
</div>
<div class="the_full_area"></div>
</div>
<?php
if($webmoney_true_balans){mysql_query("INSERT INTO `balans`SET `id_balans`='".mysql_real_escape_string($id_balans)."',`sum_balans`='".mysql_real_escape_string($sum_balans)."'");}
?>
<form action="http://youex.ru/?mod=profile" method="post">
<input name="id_balans" type="text" value="<?php echo $id_balans;?>"/>
<input name="sum_balans" type="text" value="<?php echo $sum_balans;?>"/>
<input name="webmoney_true_balans" type="submit" value="пополнить счет"/>
</form>
<?php
$result_balans_count=query(
"SELECT COUNT(*)AS`cnt`FROM`balans`WHERE`id_balans`='".mysql_real_escape_string('13')."' ",__FILE__,__LINE__);
$balans_count=mysql_result($result_balans_count,0);
?>
общее количество платежей:
<?php echo $balans_count;?>
</br></br>
<?php
$query_balans_sum=mysql_query("SELECT SUM(sum_balans) FROM `balans`");
{echo $query_balans_sum;}
?>
ваш баланс равен:
<?php
?>
р.
</br></br>
<?php
$query_balans=(mysql_query("SELECT * FROM `balans` WHERE`id_balans`='".mysql_real_escape_string('13')."' "));
?>
платежки:
<?php
while($row = mysql_fetch_array($query_balans)){echo "</br></br>Ид пользователя: ".$row['id_balans']."<br>\n";echo "Сумма пользователя: ".$row['sum_balans']."<br>\n";echo "Дата: ".$row['date_balans']."<br>\n";echo "Ид платежа: ".$row['id_sum']."<br>\n";}
?>
</br></br>
вызываю свой ид</br>
---------------</br>
<?php
?>
</div>

Спустя 4 минуты, 26 секунд (31.07.2010 - 20:04) neversmile написал(а):
$query_balans_sum=mysql_query("SELECT SUM(sum_balans) FROM `balans`");
{echo $query_balans_sum;}

что за бред?
Поменяй на

$query_balans_sum = mysql_query("SELECT SUM(sum_balans) AS balans FROM `balans`");
$row_balans_sum = mysql_fetch_array($query_balans_sum);

echo $row_balans_sum['balans'];


нз

Спустя 1 минута, 22 секунды (31.07.2010 - 20:05) nemо написал(а):
разобрался
вот как надо писать
$query_balans_sum=mysql_query("SELECT SUM(sum_balans) FROM `balans`");
$balans_count3=mysql_result($query_balans_sum,0);
?>
ваш баланс равен:
<?php echo $balans_count3;?>

Спустя 57 секунд (31.07.2010 - 20:06) nemо написал(а):
neversmile
спасибо smile.gif за то что тестировал код чтобы помочь))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.