php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.12.2011, 12:02  
Neuer Benutzer
 
Registriert seit: 22.03.2008
Beiträge: 7
Frush befindet sich auf einem aufstrebenden Ast
Standard Zeilen aus MySQL holen und kategorisieren

Grüß euch,

ich bin gerade am Schreiben einer kleinen(!) Buchhaltungssoftware für unseren Verein.
Ich möchte nun, dass man Buchungen in Gruppen unterteilen kann (dass sozusagen alle Buchungen zu einer Veranstaltung gesondert in der Liste aufgeführt werden)
- Zur Veranschaulichung hier ein Screenshot, wie die Anzeige ausschauen soll: http://imageshack.us/photo/my-images/88/67294168.png/

Wie gehe ich das am besten an? Habe mich gestern Nacht schon lang gespielt, bin aber zu keinem Ergebnis gekommen.

Danke euch
Frush ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.12.2011, 12:18  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 843
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

Wie gespielt? Zeig doch mal. Willst du das neu aufbauen oder hast du schon eine Struktur? Deine Angaben sind echt dürftig. Ansonsten halt einfach zwei Tabellen

Code:
Buchungskategorie: id, Name
Buchung: id, Buchungskategorie_id, Name, Betrag
und dann halt per JOIN zusammensammeln.
chorn ist offline   Mit Zitat antworten
Alt 03.12.2011, 13:03  
Neuer Benutzer
 
Registriert seit: 22.03.2008
Beiträge: 7
Frush befindet sich auf einem aufstrebenden Ast
Standard

Ja, meine DB sieht so aus. Im Prinzip bin ich am neu aufbauen - ich hab mir nicht überlegt, wie ich es machen will, bevor ich zu schreiben begonnen habe (ja, ich weiß...)

Ich hatte eine Tabelle, in die alle Buchungen reinkommen. Also
__|---id----|----betrag----|---...---|---Gruppe---|____
----------------------------------------------------------------
__| 1 | 2,50 |.........| 1 |____
__| 2 | 1,10 |.........| 2 |____
__| 3 | 8,50 |.........| 1 |____
__| 4 | 4,30 |.........| |____
__| 5 | 0,50 |.........| 3 |____
----------------------------------------------------------------

Beim Auslesen habe ich so begonnen, dass ich mir zuerst raussuche, welche Gruppen es überhaupt gibt (hier 1, 2 und 3) (sind in einer extra Tabelle gespeichert).
Dann in der Tabelle mit den Buchungen (obige) geschaut, welche Buchungen die jeweilige Gruppe (Gruppe='1' (/2/3)) haben.
Während while ($einzelnegruppe=mysql_fetch_array(abfragefürdieb uchungen))
hätte ich dann in ein Array alle Buchungen reingespeichert. Da hatte ich dann aber einen Fehler drin (ich wollte, dass das Array den Namen "Group".$einzelnegruppe['id'] hat).

Soweit hab ich das mal durchgedacht, dann käme natürlich noch die Sortierungsgeschichte.

Bin mir aber nicht sicher, ob es da nicht klügere Ansätze gibt - daher hab ich es oben nicht erwähnt.



Das mit JOIN hört sich interessant an, kannte ich bisher noch nicht. Werde mich da einlesen
Frush ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wie groß ist eine Tabelle mit 1Mio Zeilen und geht das mit MySQL? BJ1995 Datenbanken 3 21.02.2011 17:44
PHP Zugriff auf MySQL Community Server gewähren daemonTutorials Datenbanken 8 21.02.2011 12:28
[Erledigt] Nur bestimmte Zeilen aus einer mysql tabelle auslesen Nimmo Gogh Datenbanken 3 30.12.2010 22:31
MySQL Datentransfer (Dateigroesse 4MB) via Shell Zugang oder einfacher promoterlv Datenbanken 1 14.11.2010 22:12
[Erledigt] Kann keine Umlaute im mysql client eingeben Oger Datenbanken 9 02.04.2009 11:54
MySQL Konsole und Umlaute unter Windows [LÖSUNG] f4ckm5 Datenbanken 8 30.03.2009 22:10
[Erledigt] Anzahl der Zeilen auslesen ( MySQL ) errox Datenbanken 13 18.02.2009 16:07
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
Mehrere Zeilen aus MySQl ausgeben... King2k PHP Tipps 2005 4 31.05.2005 20:05
[Erledigt] MySQL Zeilen lassen sich nicht kategorisieren Datenbanken 3 24.05.2005 01:15
[Erledigt] MySQL Daten auslesen mit Linien zwischen den Zeilen Datenbanken 4 01.05.2005 15:35
mysql - absätze zwischen verschieden zeilen inhalten Marc PHP Tipps 2005 15 15.04.2005 23:28
Werte für eine CSS Datei aus MYSQL db holen.. PHP Tipps 2004 4 12.08.2004 21:07
Daten aus MySQL holen und im Word Serienbriefbenutzen! Boennchen Datenbanken 2 04.08.2004 11:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://imageshack.us/

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:55 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum