tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
9
ZUGRIFFE
587
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Spacejumper
    Spacejumper Spacejumper ist offline Mitglied Gold
    Registriert seit
    Aug 2004
    Beiträge
    123
    hey leute ich habe eine MYSQL Tabette
    PHP-Code:
    CREATE TABLE `a` (
      `
    idsmallint(9NOT NULL auto_increment,
      `
    nrchar(2NOT NULL default '',
      `
    antwortvarchar(255NOT NULL default '',
      `
    mengevarchar(255NOT NULL default '',
      
    PRIMARY KEY  (`id`)
    TYPE=MyISAM AUTO_INCREMENT=
    So in der Tabelle sind 6 eintragungen also 6 Zeilen und ich will das ich in einen Script auslese wie die gesammte menge aus der Spalte menge ist:

    menge
    7
    0
    3
    45
    5
    10

    So dann ist bei mange die gesammtmenge ja 70 und ich will das das ein script macht gibt es da ein befehl oder ähnlichen?
     
    Leg dich mit dem Besten an du stirbst wie alle dann

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Was verstehst du unter „Menge“? Meinst du eine Menge als eine bestimmte Anzahl, ein bestimmtes Quantum, oder eine Menge in der Mathematik, von Elementen im Sinne der Mengenlehre?
    „Menge“ ist in diesem Fall ein wirklich unpassender Begriff.
     

  3. #3
    Registriert seit
    Jun 2004
    Ort
    Stuttgart (BW)
    Beiträge
    1.746
    Ich weiß zwar nicht warum Deine menge ein varchar(255) ist, denn es handelt sich doch ausschließlich um Zahlen und daher sollte es wohl eher int() sein, aber wenn es int() wäre, dann könntest Du einfach einen SQL Befehl dafür nutzen:
    Code :
    1
    
    SELECT SUM(menge) FROM a
    Ob das jedoch mit varchar() geht, weiß ich nicht, ...

    redlama

    EDIT: Danke Ralph, habe den Fehler erkannt und gebannt!
    Geändert von redlama (15.12.04 um 12:48 Uhr)
     
    Wissen ist Macht! Nichts wissen macht auch nichts, ...
    www.redlama.org

  4. #4
    Avatar von Spacejumper
    Spacejumper Spacejumper ist offline Mitglied Gold
    Registriert seit
    Aug 2004
    Beiträge
    123
    hmmm ich will einfach nur das er den da zusammenrechnet. also die 7+0 und so weiter

    Ich habe das schon aber ich gebe das in einer while aus und dann will der das nicht so echt annehmen weil ich will das ein Umfragescript die Prozente ausgib. Die endmenge habe ich. Jedoch will der rest nicht so!
     
    Leg dich mit dem Besten an du stirbst wie alle dann

  5. #5
    Ralph Ralph ist offline Mitglied Gold
    Registriert seit
    Feb 2003
    Ort
    Delmenhorst
    Beiträge
    111
    Entweder bin ich dumm (no comment plz ) oder du willste nur ne Summe bilden aus den Zeilen?

    Dann entweder per PHP in der while-Schleife, oder per SQL mit sum() machbar.
     

  6. #6
    Avatar von Spacejumper
    Spacejumper Spacejumper ist offline Mitglied Gold
    Registriert seit
    Aug 2004
    Beiträge
    123
    hat sich alles erledicht ich habe meine Nachricht kurtz nach redlama geschrieben das war das was ich suche danke!
     
    Leg dich mit dem Besten an du stirbst wie alle dann

  7. #7
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Moment, wie lautet noch mal das Ergebnis einer Addition? Genau, Summe!
    Code :
    1
    2
    3
    4
    
    SELECT
            SUM(`spalte`) AS `bezeichner`
      FROM
            `tabelle`
    Je genauer und detaillierter Fragestellung bzw. Problemdarlegung, desto schneller gibt es eine hilfreiche Antwort.
     

  8. #8
    Ralph Ralph ist offline Mitglied Gold
    Registriert seit
    Feb 2003
    Ort
    Delmenhorst
    Beiträge
    111
    Dann bekommste aber den größten Wert herraus. In dem Fall 45 und nich die Summe 70. Naja. Wirst schon wissen, was Du Dir dabei gedacht hast o_O
     

  9. #9
    Registriert seit
    Jun 2004
    Ort
    Stuttgart (BW)
    Beiträge
    1.746
    Zitat Zitat von Gumbo
    Je genauer und detaillierter Fragestellung bzw. Problemdarlegung, desto schneller gibt es eine hilfreiche Antwort.
    Also ich fand die Fragestellung gut! Kamst Du mit dem "menge" durcheinander? Damit war der Spaltenname gemeint, nicht die Menge der Element der Tabelle oder ähnliches. Aber egal, ...

    redlama
    Geändert von redlama (15.12.04 um 12:49 Uhr)
     
    Wissen ist Macht! Nichts wissen macht auch nichts, ...
    www.redlama.org

  10. #10
    Ralph Ralph ist offline Mitglied Gold
    Registriert seit
    Feb 2003
    Ort
    Delmenhorst
    Beiträge
    111
    Meine Antwort bezog sich auf deine erste Antwort - auf das MAX(). Nächstes Mal zitiere ich, sonst gibts wieder sone blöde Post-Überschneidung
     

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 02.06.10, 12:52
  2. JavaScript: Inhalt einer Spalte einer Tabelle auslesen ("td"-Tag)
    Von hamburger83 im Forum Javascript & Ajax
    Antworten: 9
    Letzter Beitrag: 01.10.08, 15:20
  3. Antworten: 11
    Letzter Beitrag: 26.06.08, 19:49
  4. Antworten: 8
    Letzter Beitrag: 28.10.05, 22:08
  5. Inhalt aller Felder einer Spalte aus einer Tabelle rauslesen
    Von messmar im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 12.01.05, 15:17