Hallo
Ich bin ebenfalls php und MySql Neuling.
ich möchte ebenfalls eine Summe im Browser ausgeben
Ich habe eine Datenbank mit mehreren Tabellen. Hier relevant sind die tabellen Products und Categories
folgendeQueries führen in der Datenbank zu den richtigen Ergebnissen:
wenn ich nur die Elemente selektieren will:
SELECT `products_quantity` FROM `products` WHERE `section_id`=4 and `product_type`="P"
liefert 164 Datensätze, 1 Spalte mit Nullen und Einsen
SELECT `categories_quantity_remaining` FROM `categories` WHERE `section_id` = 4 and `categories_GA`=1
Liefert 4 Datensätze mit mit 1 Spalte mit den Werten 50, 98,33,18
wenn ich gleich die Summe bilden will
SELECT sum(products_quantity) FROM `products` WHERE `section_id`=4 and `product_type`="P"
(liefert 199)
SELECT sum(`categories_quantity_remaining`) FROM `categories` WHERE `section_id` = 4 and `categories_GA`=1
(liefert 155)
aber wie kriege ich das ausgegeben?
Nach Lektüre Eures Threads habe ich es so versucht:
$abfrage = "SELECT `categories_quantity_remaining`
AS ergebnis FROM `categories` WHERE `categories_GA`=1 and `section_id`=4 ";
$ergebnis = mysql_query($abfrage);
print_r($ergebnis);
while ($daten = mysql_fetch_array( $ergebnis, MYSQL_ASSOC)) {
echo '<td>' . $daten['ergebnis'] . '</td>}'}
Ich wäre für Hilfe sehr dankbar