2017-01-23 4 views
2

Ich versuche, die Summe einer ganzen Spalte zu bekommen, aber es funktioniert nicht.Summe einer Spalte funktioniert nicht PHP mysql

Was soll ich in meinem Code ändern?

//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 *' was ist '*' für? –

+0

was macht der ****? – nogad

+1

Nimm das * aus der Abfrage. Beachten Sie auch, dass mysql_ * -Funktionen in PHP7 entfernt und in früheren Versionen veraltet sind. Es wäre eine gute Idee, zu [PDO] (https://secure.php.net/manual/en/pdo.prepared-statements.php) oder [mysqli] (http://php.net/manual/) zu wechseln. de/mysqli.quickstart.prepared-statements.php). – aynber

Antwort

3

Versuch ohne *:

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

oh danke, es hat funktioniert –