tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
250
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    deintag85 deintag85 ist offline Mitglied Gold
    Registriert seit
    Apr 2005
    Ort
    Bingen / Am Rhein
    Beiträge
    121
    Hallo!
    Folgender Codeschnipsel dient dazu zum Einen den Platzverbrauch auszurechnen. Ich hab dazu die Grösse jeder Datei in eine Tabelle eingetragen.
    Weiteres zählt die Summer aller Aufrufe aller Dateien.

    Meine Idee nun den Platzverbrauch * Aufrufe zu rechnen war völlig daneben,
    und das als Informatikstudent

    Ich müsste also eher gesagt jede Zeile einzeln ausrechnen,
    Dateigroesse * Aufrufe + Dateigroesse * Aufrufe....usw.

    wie mach ich das aber in einer while schleife, sodass ich dann außerhalb der while schleife auf die variable zugriff habe? oder geht das nicht?

    LG

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
            // Speicheverbrauch ermitteln
            $sql2 = "SELECT SUM(bildgroesse) as Speicherverbrauch FROM `img` WHERE username='$username'";
            $result2 = mysql_query($sql2) OR die(mysql_error());
            $data2 = mysql_fetch_assoc($result2);
            
            // Gesamthits aller Bilder
            $sql3 = "SELECT SUM(hits) as GesamtAufrufe FROM `img` WHERE username='$username'";
            $result3 = mysql_query($sql3) OR die(mysql_error());
            $data3 = mysql_fetch_assoc($result3);   
            
            // Trafficverursachung (Speicherverbrauch * Gesamthits)
            $traffic = ($data2["Speicherverbrauch"] * $data3["GesamtAufrufe"])/1024;
            $traffic = round($traffic,2);
     

  2. #2
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Hab mal einen kurzen Test gemacht, und das scheint soweit das zu sein was Du suchst, und viel einfacher.
    Code sql:
    1
    
    SELECT SUM(`num`*`fact`) FROM `testtab`
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

Ähnliche Themen

  1. gdlib Traffic-Frage
    Von lausilaus im Forum PHP
    Antworten: 5
    Letzter Beitrag: 21.10.07, 15:06
  2. Frage wegen Download Traffic ?
    Von Krusty-Ac im Forum Internet, DSL & Flatrate
    Antworten: 11
    Letzter Beitrag: 10.04.05, 19:24
  3. Traffic
    Von JackyD im Forum Internet, DSL & Flatrate
    Antworten: 9
    Letzter Beitrag: 10.03.05, 03:52
  4. Traffic frage
    Von kultboy im Forum PHP
    Antworten: 14
    Letzter Beitrag: 05.12.02, 15:02
  5. Traffic-Frage
    Von RDK im Forum PHP
    Antworten: 6
    Letzter Beitrag: 04.03.02, 12:26