Addition einer Spalte einer MySQL Tabelle- wie geht das?

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
1patrick
Mitglied
Beiträge: 31
Registriert: 14.09.2004 17:41
Kontaktdaten:

Addition einer Spalte einer MySQL Tabelle- wie geht das?

Beitrag von 1patrick »

Hallo,

ich habe hier ein großes Problem. Ich bin absoluter MySQL Einsteiger und möchte den Inhalt einer Spalte einer MysQL Tabelle zusammenzählen.

Es handelt sich um eine Tabelle aus zwei Spalten: id und name.
Die Spalte id erhöht sich automatisch um eins wenn ein neuer Eintrag in der Spalte name vorgenommen wird.

Wie kann ich jetzt den Inhalt der Spalte id zusammenrechnen?
Danke für jede Hilfe :lol:

/edit:
Ich hab's schon gelöst. Mit mysql_num_rows gings ganz einfach ;)
Sorry das ich jetzt extra einen neuen Thread erstellt hab, aber so wissen wenigstens auch alle die das gleiche Problem haben wie ich es hatte wie man es löst :grin:
Viele Grüße,
Patrick
MartinITM
Mitglied
Beiträge: 217
Registriert: 03.10.2005 19:27

Beitrag von MartinITM »

Hi,

eine tolle Seite ist auch http://www.schattenbaum.net/.

Martin
1patrick
Mitglied
Beiträge: 31
Registriert: 14.09.2004 17:41
Kontaktdaten:

Beitrag von 1patrick »

MartinITM hat geschrieben:Hi,

eine tolle Seite ist auch http://www.schattenbaum.net/.

Martin
...kenn ich, jedoch löste das nicht mein Problem :-?
Viele Grüße,
Patrick
Matlock
Mitglied
Beiträge: 288
Registriert: 01.07.2003 12:32
Wohnort: Südpfalz
Kontaktdaten:

Re: Addition einer Spalte einer MySQL Tabelle- wie geht das?

Beitrag von Matlock »

1patrick hat geschrieben: /edit:
Ich hab's schon gelöst. Mit mysql_num_rows gings ganz einfach ;)
Sorry das ich jetzt extra einen neuen Thread erstellt hab, aber so wissen wenigstens auch alle die das gleiche Problem haben wie ich es hatte wie man es löst :grin:
Löst man das so?

Dein Problem ist zwar erledigt, aber Deine Lösung hat mich jetzt doch stutzig gemacht.

Du wolltest den "Inhalt der Spalte id zusammenrechnen".

Du sagst, das ginge mit mysql_num_rows. Ich dachte immer, mysql_num_rows zählt "nur" die Anzahl der vorhandenen Datensätze?

Unter "zusammenrechnen" verstehe ich addieren und das geht IMHO mit sum(id). Oder sehe ich das komplett falsch?
MartinITM
Mitglied
Beiträge: 217
Registriert: 03.10.2005 19:27

Beitrag von MartinITM »

Hi,
mysql_num_rows -- Liefert die Anzahl der Datensätze im Ergebnis
Quelle: http://de3.php.net/manual/de/function.mysql-num-rows.php

Martin
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Re: Addition einer Spalte einer MySQL Tabelle- wie geht das?

Beitrag von fanrpg »

Matlock hat geschrieben:Unter "zusammenrechnen" verstehe ich addieren und das geht IMHO mit sum(id). Oder sehe ich das komplett falsch?
Warum so kompliziert?

Code: Alles auswählen

$code1 + $code2;
1patrick
Mitglied
Beiträge: 31
Registriert: 14.09.2004 17:41
Kontaktdaten:

Beitrag von 1patrick »

Nein, nein. Ich habe x Datensätze in meiner Tabelle und möchte wissen wieviel das sind (also x ausrechnen).
Ich habe den Titel etwas unglücklich gewählt, ich wollte nur wissen wie viele Datensätze vorhanden sind- mehr auch nicht.
Entschuldigt diesen Fehler bitte :grin:
Viele Grüße,
Patrick
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

Code: Alles auswählen

$sql = "SELECT COUNT(*) AS `anzahl` FROM `tabelle`";
$row = mysql_fetch_assoc($sql);
echo $row['anzahl']; // Anzahl der Datensätze
Warum nicht so?
Antworten

Zurück zu „Coding & Technik“