2017-01-23 3 views
2

Я пытаюсь получить сумму целой колонки, но она не работает.Сумма столбца не работает php mysql

Что я должен изменить в своем коде.

//error -> Warning: mysql_fetch_assoc() expects parameter 1 to be resource, 
<?php 
include("connect2.php"); 

$value = mysql_query("SELECT SUM(total) AS sum_total * FROM `posts` ") ; 

$row = mysql_fetch_assoc($value); 

$sum_total = $row['sum_total']; 
?> 
<div> 
<a> 
<?php echo $sum_total; ?> 
</a> 

</div> 
+1

'AS sum_total *', что '' * для? –

+0

Что делать? – nogad

+1

Возьмите * из запроса. Также имейте в виду, что функции mysql_ * удаляются в PHP7 и устарели в предыдущих версиях. Было бы неплохо перейти на [PDO] (https://secure.php.net/manual/en/pdo.prepared-statements.php) или [mysqli] (http://php.net/manual/ о/mysqli.quickstart.prepared-statements.php). – aynber

ответ

3

попробовать без *:

SELECT SUM(total) AS sum_total FROM `posts` 
+0

oh спасибо, что это сработало –