Antworten auf deine Fragen:
Neues Thema erstellen


  • Du nutzt mysql_query, das veraltet und nicht mehr verfügbar ist. Nutze stattdessen mysqli.
  • print_r($ergebnis) zeigt nur den Resource-Typ, nicht den Inhalt.
  • In deiner while-Schleife hast du einen kleinen Syntaxfehler (</td>} am Ende).
  • Wenn du nur die Summe brauchst, solltest du in SQL gleich SUM() nutzen.

So sollte es gehen:


[CODE=php]<?php

// Verbindung zur Datenbank herstellen

$host = "localhost";

$user = "dein_benutzername";

$pass = "dein_passwort";

$db = "dein_datenbankname";


$mysqli = new mysqli($host, $user, $pass, $db);


// Verbindung prüfen

if ($mysqli->connect_error) {

    die("Verbindung fehlgeschlagen: " . $mysqli->connect_error);

}


// SQL-Abfrage mit SUMME

$sql1 = "SELECT SUM(products_quantity) AS summe_products

         FROM products

         WHERE section_id = 4 AND product_type = 'P'";


$sql2 = "SELECT SUM(categories_quantity_remaining) AS summe_categories

         FROM categories

         WHERE section_id = 4 AND categories_GA = 1";


// Erste Abfrage ausführen

$result1 = $mysqli->query($sql1);

$row1 = $result1->fetch_assoc();

echo "<p>Summe products_quantity: " . $row1['summe_products'] . "</p>";


// Zweite Abfrage ausführen

$result2 = $mysqli->query($sql2);

$row2 = $result2->fetch_assoc();

echo "<p>Summe categories_quantity_remaining: " . $row2['summe_categories'] . "</p>";


// Verbindung schließen

$mysqli->close();

?>

[/CODE]


Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Der grüne Frosch hüpft über die Hügel an den Bäumen vorbei in die Höhle. Bitte nenne das fünfte Wort!
Oben