News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 5
Seite [1]
Fruitjes


Beginner




Beiträge: 8
# Thema - 24.01.2008 um 13:47 Uhr
Hi,
ich bin dabei ein modul ein bisschen umzubauen und hab da mal eine Frage bezüglich der Datenbankabfrage.

Sittuation:
Es existiert eine Datenbank ¨Bank¨ in der n Zeilen geschrieben sind.
In jeder Zeile steht an Spallte 3 eine Integer Zahl.
Ich möchte jetzt alle Einträge aus der Spallte 3 addieren und als Wert zurück geben.
Diesen Wert dann anschließend in eine Variable abspeichern.


Wie lautet der Befehl direkt? Ich komm mit sql nich so wirklich klar im Moment.

Jo ich hoffe ich konnte mein Problem genau beschreiben und jemand hat die Lösung für mich parat

Ich danke Euch.

Gruß Fruitjes
Inaktiv
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 1 - 24.01.2008 um 14:26 Uhr
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
1. / 2. / ... 
<?php
$var 
cs_sql_select(__FILE__,'bank','deinespalte',"deinespalte != '0'",0,0,0);
$var_count count($var);
$count 0;
for(
$run=0$run $var_count$run++) {
  
$count $count $var[$run]['deinespalte'];
}
echo 
$count;
?>


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Zuletzt editiert von Fr33z3m4n ClanSphere Team am 24.01.2008 um 14:26 Uhr (1x Editiert)
Inaktiv
|
Fruitjes
Thread-Ersteller


Beginner




Beiträge: 8
# Antwort: 2 - 24.01.2008 um 18:51 Uhr
danke dir!
Eins habe ich nur vergessen War ja auch irgentwie zu erwarten.
In der Tabelle existiert eine weitere Spalte, wo eine ID steht.

Zusammenzählen möchte ich nur die Zahlen für eine Spezielle ID, die auch in der Adressleiste des Browsers steht mit id="". kannst du das vieleicht noch einfügen? das wär super


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 3 - 24.01.2008 um 19:13 Uhr
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
1. / 2. / ... 
<?php
$getid 
= !empty($_GET['id']) ? (int) $_GET['id'] : 0;
if(!empty(
$getid)) {
  
$where "deinespalte != '0' AND spalteid = '" $getid "'";
  
$var cs_sql_select(__FILE__,'bank','deinespalte',$where,0,0,0);
  
$var_count count($var);
  
$count 0;
  for(
$run=0$run $var_count$run++) {
    
$count $count $var[$run]['deinespalte']; 
  }
  echo 
$count;
} else {
  echo 
'Es wurde keine ID angegeben';
}
?>


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Fruitjes
Thread-Ersteller


Beginner




Beiträge: 8
# Antwort: 4 - 24.01.2008 um 19:43 Uhr
ich verbeuge mich vor dir habs hinbekommen. DANKE!


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 5 - 24.01.2008 um 19:46 Uhr
kein ding


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|

Dieses Thema wurde von Fr33z3m4n ClanSphere Team PM geschlossen.

Antworten: 5
Seite [1]




ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo