Я пытаюсь получить сумму столбца.MySQL SUM function
Мои схемы, как показано ниже ...
Я хотел бы получить сумму «счета».
У меня есть следующие ...
<?php
$uid = $_SESSION['oauth_id'];
$query = mysql_query("SELECT * FROM `users`, `income`, `outgoings` WHERE users.oauth_uid = '$uid' and income.user_id = '$uid' and outgoings.user_id = '$uid'") or die(mysql_error());
$result = mysql_fetch_array($query);
?>
Outgoings = <?php echo $result["SUM(total)"];
Я не получаю никакого вывода, однако. Кто-нибудь может увидеть, где я ошибаюсь? В моей таблице есть определенные данные.
, потому что '$ result' не имеет индекса' SUM (всего) ' – Michelle
Что сказал Джек. Напишите SQL в SQL-запросе. – cha0site
Зачем вы приносите мир вам? Вы используете все, что получаете? иначе вы могли бы сделать только SELECT sum (bill) FROM users'. –