Aus einer Access DB zeilenweise Werte in Array ablegen und anzeigen !

langerhans

Grünschnabel
Hi,

bin Anfanger und habe in einer gerade erstellten Access Datenbank in einer Tabelle "wert" die folgenden Spalten eingetragen und mit Werten gefüllt:

id datum wert1 wert2 wert3
1, 14.02.05, 5 ,20 ,10
2, 14.02.05, 7 ,25 ,11
3, 14.02.05, 2 ,10 ,1

möchte gern die Zahlen also aus den Spalten(Wert1,Wert2,Wert3) aus einer Abfrage heraus( mit ODBC- Befehl ) als Summe in einem Array speichern.

Also das ich am Ende ein Ausgabe machen kann wie:
echo ".$sum[0]." wäre dann : 35 (Summe=WERT1+WERT2+WERT3 aus der ersten Zeile)
echo ".$sum[1]." wäre dann : 43 (Summe aus der zweiten Zeile)
echo ".$sum[2]." wäre dann : 13 (Summe aus der dritten Zeile)

Aber bisher kriege ich diese nur einzeln angezeigt und möchte diese Summen dann auch nach der While-Schleife noch weiter ansprechen können.Hier mal was ich bisher gemacht habe, es ist nicht viel aber vielleicht hat ja jemand ne Idee !


<?
$conn = odbc_connect('stat','','')or die(odbc_errormsg());;
$sql = "SELECT id,datum,wert1,wert2,wert3 FROM wert";
$result = odbc_exec($conn, $sql);
while (odbc_fetch_row($result)) {
$w1 = odbc_result($result,3);
$w2 = odbc_result($result,4);
$w3 = odbc_result($result,5);
echo "$w1"; // hier wird eben nur der einzelne Wert angezeigt
echo "$w2"; // hier wird eben nur der einzelne Wert angezeigt
exho "$w3"; // hier wird eben nur der einzelne Wert angezeigt
}
odbc_close($conn);
?>

Gruss
Langerhans
 
Probier mal:
PHP:
while ($zeile = odbc_fetch_row($result)) {
$w1 = zeile[3];
$w2 = zeile[4];
$w3 = zeile[5];
echo "$w1"; // hier wird eben nur der einzelne Wert angezeigt 
echo "$w2"; // hier wird eben nur der einzelne Wert angezeigt 
exho "$w3"; // hier wird eben nur der einzelne Wert angezeigt 
}
 
hi,

hat nicht ganz geklappt, probiere jetzt noch etwas selber herum und hoffe es klappt dann!
danke für die hilfe ! und melde mich wenn es funtioniert mit quellcode.

gruss
langerhans
 
Zurück