Gesamtviews zählen

Chernoby

Mitglied
Hallo!

Ich habe ein Frage! Ich habe ein Besuchertausch-Script mit Kampagnen System, d.h. die User sammeln Credits und können diese dann in einer Kampagne einlösen. Im Admin Bereich kann ich mir dann die laufenden Kampagnen anschauen, jeweils mit User, Bannername, Gesamtviews, Views übrig, usw.
Da immer sehr viele Kampagnen laufen, würde ich gerne sehen, wieviele Bannerviews noch insgesamt von allen Kampagnen übrig sind. Die Stelle des Codes sieht so aus:

Code:
$anfrage = "SELECT * FROM banner_468x60";
&datenbank;
$ergebnisse = $sth->fetchall_arrayref( { id => 1, banneruser => 1, kid => 1, art => 1, gesamt => 1, views => 1, klicks => 1, grafik => 1, url => 1, alt => 1 } );

foreach(@$ergebnisse)
{
   $id = $_->{id};
   $banneruser = $_->{banneruser};
   $kid = $_->{kid};
   $art = $_->{art};
   $gesamt = $_->{gesamt};
   $views = $_->{views};
   $klicks = $_->{klicks};
   $grafik = $_->{grafik};
   $url = $_->{url};
   $alt = $_->{alt};

   $uebrigviews = $gesamt - $views;

   print "$kid ($alt, $banneruser, noch $uebrigviews Views übrig) (<a href=\"admin.cgi?uid=$uid&page=laufende_delete&format=1&id=$id\">Löschen</a>)<br>";
}

Wär echt supi nett, wenn mir da einer ne passende Zeile zu schreiben könnte! Danke schonmal im Voraus!
 
Ich verstehe nicht ganz, was du meinst / suchst ... ;)

Sowas in der Art:
Code:
$anfrage = "SELECT COUNT(fieldname) as gesamt FROM banner_468x60";
&datenbank;
...

??
 
Wo ist das Problem ??

Ich kenne deine Datenbankstruktur nicht, nehme aufgrund deines obigen Postings jedoch an, dass die gewünschte Zahl in der Variable gesamt zu finden sein wird.

Code:
$anfrage = "SELECT COUNT(gesamt) as viewsgesamt FROM banner_468x60";
&datenbank;
Die SQL-Anweisung addiert alle Werte des Feldes gesamt der Datensätze der Tabelle banner_468x60 ...
 

Neue Beiträge

Zurück