Ich steckte bei dem Problem, dass mein Code insgesamt Klicks in mehreren Zeilen zählen wird.PHP + SQL - Zählen in mehreren Zeilen zählen
Dies ist, wie die Datenbank sieht
id | jb_clicks | created_time
--------------------------------------------------
1 | 14 | 1475420816
2 | 7 | 1475422200
3 | 9 | 1475422217
4 | 3 | 1475422239
ich das Ergebnis 33 sein will (14 + 7 + 9 + 3)
Wie ist das möglich?
Der aktuelle Code sieht wie folgt aus:
SELECT COUNT(*) AS jb_clicks FROM jb_urls
meine Funktion:
function sumdatabase($select, $statement){
$config = new mysql_config;
$link = mysqli_connect($config::MYSQL_HOST,$config::MYSQL_USER,$config::MYSQL_PASS);
mysqli_select_db($link, $config::MYSQL_DATABASE);
$result = mysqli_query($link,"SELECT SUM(".$config::MYSQL_PREFIX."$select) AS jb_clicks FROM $statement");
$row = mysqli_fetch_assoc($link,$result);
return $row[$config::MYSQL_PREFIX.$select];
}
Hinweis: 'SUM (jb_clicks)'. –
das ist, was ich versuchte, das Ergebnis ist nur 14, die Zeile oben – Select
'SELECT SUM (jb_clicks) FROM jb_urls;' versuchen Sie dies. –