Summer der Werte in Tab

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
jörg gierth
Mitglied
Beiträge: 473
Registriert: 03.12.2002 20:13
Wohnort: Buseck
Kontaktdaten:

Summer der Werte in Tab

Beitrag von jörg gierth »

hi ,

ich habe da eine kleine Frage.
Ich habe folgenden Code in verwendung:

Code: Alles auswählen

  $result = mysql_db_query("datenbank", "SELECT SUM(Anz) FROM Tabelle");

//  while($row = mysql_fetch_array($result)) {
    echo "<TR>";
      echo "<TD>Anzahl der Teilnehmer:</TD>";
      echo "<TD>" . $result . "</TD>";
    echo "</TR>\n";
Damit möchte ich die Summer der Inhalte einer Tabelle anzeigen lassen.
Ich bekomme aber nur folgendes zurück:

Code: Alles auswählen

Resource id #6
Grß Jörg
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

RTFM www.schattenbaum.net als auch das PHP Manual sind deine Freunde.........

Und zwar:
1.) man verwendet nur mysql_query anstatt mysql_db_query
2.) hängt man hinter einer DB Abfrage Connection immer ein

Code: Alles auswählen

or die(mysql_error());
dann kann ich auch ein @ vor die Funktion setzen und im übrigen wird das Script bei einem Error nicht weitergeparst
3.) Das in $result die Resource ID drinnen ist, ist auch kein Fehler

Wozu macht es deiner Ansicht nach einen Sinn eine Schleife zu verwenden?
Dich erwartet eigentlich ein Datensatz wenn ich das sehe demnach ist die Schleife unnötig
ein einfaches
$row=mysql_fetch_array($result);
sollte genügen
4.) mysql_fetch_array liefert einen Rückgabewert -> Array
deine Var ist $row
demnach sollte aufgrund das du kein AS definiert hast das Ergebnis in
$row['SUM(Anz)']
sein......

P.S.: Das ganze sieht mir geklaut und nicht verstanden aus....
jörg gierth
Mitglied
Beiträge: 473
Registriert: 03.12.2002 20:13
Wohnort: Buseck
Kontaktdaten:

Beitrag von jörg gierth »

Danke für die Hilfe :-)

und nun weiter ja ich bin kein As in PHP sonder newbie.
Die Abfrage habe ich in einer Hilfe gefunden und wurde
etwas bearbeitet.

Wo müste denn das

Code: Alles auswählen

Or die....
inkommen ??

Gruß Jörg
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

jörg gierth hat geschrieben:Danke für die Hilfe :-)

und nun weiter ja ich bin kein As in PHP sonder newbie.
Die Abfrage habe ich in einer Hilfe gefunden und wurde
etwas bearbeitet.

Wo müste denn das

Code: Alles auswählen

Or die....
inkommen ??

Gruß Jörg

Code: Alles auswählen

$result = @mysql_query("datenbank", "SELECT SUM(Anz) FROM Tabelle") or die ("SQL ERROR: ".mysql_error());
wie ich sagte hinter einer DB Abfrage :roll:
Antworten

Zurück zu „Coding & Technik“