• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Datenfelder addieren

lacido

Mitglied
Hallo zusammen,

es klingt zwar blöd, aber ich kriegs einfach nicht hin.

Es sollen mehrere Datenfelder addiert und ausgegeben werden. Alle Felder enthalten Integer Werte.

Code:
$Gesamt = "SELECT sum('Aufrufe') as Total FROM Seitenaufrufe";

$Ergebnis = mysqli_query($Verbindung,$Gesamt);

while ($row = mysql_fetch_array($Ergebnis)) {

echo $row['Total'];

}

Im PhpMyAdmin funktioniert die Abfrage, die Verbindung steht auch, nur an dieser Abfrage hänge ich einfach fest.

Bin eben noch recht neu bei PHP/MySql.


würde mich freuen wenn sich jemand kurz Zeit nimmt und mir kurz helfen könnte.
 
Zuletzt bearbeitet:
Ich denk mal es liegt daran dass du hier

PHP:
mysqli_query($Verbindung,$Gesamt);

aber dann weiter unten

PHP:
  mysql_fetch_array(....) nimmst.

Einmal benutzt du die MySqli erweiterung, das andere mal nicht.
 
Hallo Anusha,

vielen Dank für Deine Hilfe, es war genau der richtige Tipp.

Manchmal ist man schon so besessen davon es hinzukriegen und sucht die Fehler in den Funktionen, aber nicht in den Buchstaben.

Hier der funktionierende Code falls es mal jemanden interessiert, bzw. mal braucht:

Code:
        <?php
            include("Php-include/Daten/DatZugHp.php");
            $Verbindung = mysqli_connect($Server, $BenutzerName, $Passwort);

            if ($Verbindung){
                    mysqli_select_db($Verbindung, $Datenbank);
                    if(mysqli_error($Verbindung)){

                     echo 'Fehler: ' . mysqli_error($Verbindung);
                     }
                    else{
                         /* Abfragevariable erstellen */
                         $Gesamt = "SELECT sum(`Aufrufe`) as total FROM seitenaufrufe ";
                        $Ergebnis = mysqli_query($Verbindung, $Gesamt);
                       if ($Besucher = mysqli_fetch_assoc($Ergebnis)){
                             echo $Besucher['total'];
                          }
                        }
            }
            else{
                echo 'Verbindungsfehler: ' . mysqli_connect_error($Verbindung);
            }
            
         ?>
 
Zurück
Oben