Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Problem-Select- 2 Tabellen und Anzahl Artikel [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Problem-Select- 2 Tabellen und Anzahl Artikel


 
Werner
25-02-2002, 13:32 
 
Hallo zusammen,

ich habe noch ein Problem mit meinem Artikel-System. Es funkioniert soweit alles einwandfrei, aber mit der Auflistung (Anzahl der Artikel) klappt es einfach nicht.
Ich würde gerne bei den Hauptrubriken die Anzahl der Artikel anzeigen.

Also zu meinem Problem:
Es gibt mehrere Hauprubriken und zu jeder Hauptrubrik auch mehrere Unterrubriken.
Ich schaffe es einfach nicht mit einer Abfrage alle Artikel (z.B.: Hauptrubrik1 und alle zugehörigen Unterrubriken deren Artikel) als Anzahl anzuzeigen.

Anzeige Ergebnis der Abfrage: So hätte ich es gerne, aber wie?

Hauptrubrik1 ( 3 )
Hauptrubrik2 ( 1 )

Hier noch eine Auflistung der dazugehörigen Tabellen. Es wäre echt super-toll wenn Ihr mir hier weiterhelfen könntet.
Ich bin über jeden Tipp dankbar!

Viele Grüße Werner

Tabelle folder:

-fname-------|fid-------------|status|mfolder--------|
-----------------------------------------------------
-Hauptrubrik1|a48b5e56b3a84d9|--1---| |
-Hauptrubrik2|231d048612765b4|--1---| |
-Unterrubrik1|31ffcc590e4195e|--2---|a48b5e56b3a84d9|
-Unterrubrik2|2813a95cd54a5bd|--2---|a48b5e56b3a84d9|
-Unterrubrik3|5dacc871315ddfc|--2---|231d048612765b4|

Spalte "status" bestimmt über Haupt- und Unterrubrik.
1=Haupt 2=Unterrubrik
In der "fid" sind alle Kennungen und im "mfolder" die
Zuordnungen der einzelnen Hauptrubriken status(1) zu den Unterrubriken status(2).

Tabelle article:

-title----|folder--------|stage|datum---|
-----------------------------------------
-Muster-1|31ffcc590e4195e| 3 |20020222|
-Muster-2|5dacc871315ddfc| 4 |20020224|
-Muster-3|31ffcc590e4195e| 3 |20020222|
-Muster-4|31ffcc590e4195e| 3 |20020222|
-Muster-5|5dacc871315ddfc| 3 |20020224|

Spalte "stage" bestimmt ob ein Artikel angezeigt wird
oder nicht. 3=ja 4=nein
In der Auflistung (Anzahl) sollten nur Artikel gezählt
werden die "stage" =3 sind.

 
MelloPie
26-02-2002, 20:04 
 
SELECT a.fname, count(b.title)
FROM folder AS a LEFT OUTER JOIN article AS b
ON a.fid = b.folder
GROUP BY a.fname

 
Werner
26-02-2002, 22:16 
 
Vielen Dank für Deine Antwort MelloPie.

Aber irgendwie stehe ich glaub auf der Leitung.
Wie kann ich jetzt auf die Daten zugreifen?

Weil, egal was ich ausprobiere, ich komme nicht an die Daten.
Könntest Du mir dazu vielleicht noch einen Tipp geben um
dieses Ergebnis zu erreichen.

Hauptrubrik1 ( 3 )
Hauptrubrik2 ( 1 )

Vielen Dank
Werner


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:08 Uhr.