Wie kann ich das berechnen?

Hallo Leute,

habe folgende mysql-Tabelle:

ID—UserID–Plaetze
1----1-------2------
1----10------4------
1----3-------1------

Wie kann ich nun die Spalte Plaetze am einfachsten berechnen?

mfg.

:susp:

Ich seh nicht ganz durch, anhand von was du diese Spalte berechnen möchtest…
Und steht die Spalte nicht schon da?

Freundliche Grüsse
Joey

Hey ich würde dir das hier vorschlagen:

[code]

<?php $anzahl = 0; $abfrage = "SELECT Plätze FROM *; $ergebnis = mysql_query ($abfrage); while ($row = mysql_fetch_array($ergebnis)) { $plaetze = $row['Plätze']; $anzahl = $anzahl + $plaetze; } echo "$anzahl"; ?>[/code]

Lg Zoola

ich brauche die gesamtanzahl der sitzplätze, also im beispiel wäre es (2+4+1=)7.

@Zoola
werde mal dein beispiel ausprobieren, vielen dank.

mfg.

Was genau willst du berechnen?

Hab mein Beispiel getestet und kommt das raus was du möchtest also hier nochmal der Script:

<?php
$connectionid = mysql_connect ("localhost", "root", "passwort"); 
if (!mysql_select_db ("datenbank", $connectionid)) 
{ 
  die ("Keine Verbindung zur Datenbank"); 
} 

$anzahl = 0;

$abfrage = "SELECT Plaetze FROM Tabelle";
$ergebnis = mysql_query ($abfrage);

while ($row = mysql_fetch_array($ergebnis)) {
$plaetze = $row['Plaetze'];
$anzahl = $anzahl + $plaetze;
}

echo "$anzahl";
?>

Lg Zoola

Zoola, das was du da machst ist nichts als Speicher- und Rechenintensiv.

Laut Zoola’s Beispiel gehe ich davon aus, dass du gerne die Summe aller Plaetze hast:

$sql = mysql_query("SELECT SUM(Plaetze) FROM Tabelle");
list($summe) = mysql_fetch_row($sql);

$summe enthält danach die Summe aller Plätze

ich wusste es, daß es einfacher geht, nur nicht wie…

vielen dank an alle die geantwortet haben.
PS: Zoola, deine lösung ginge auch aber wie schon michi geschrieben hat…