Hi Leute,
ich habe da ein (kleines) Problem mit mysql_num_rows
Folgendes: Ich will alle Datensätze zählen lassen, die in der Datenbank vorhanden sind. Aber: Es sollen jedoch nur die jenigen immer zusammen gezählt werden, die im Feld eine 2 oder 4 haben
Beispiel:
id | nummer | titel
--------------------------
1 | 2 | Hallo
2 | 4 | Hallo2
3 | 4 | Hallo3
4 | 2 | Hallo4
5 | 4 | Hallo5
Dabei sollte das dann so aussehen:
3 mal die Nummer 4 wiedergeben (Hallo2, Hallo3, Hallo5)
2 mal die Nummer 2 wiedergeben (Hallo, Hallo4)
meine Seite besteht aus einer Navigation (die dynamscih ist) und einer Mainpage. Dabei muss die kid von der Navigiation mit der kkid von der mainpage übereinstimmen.
habe es bis jetzt so geregelt. Hoffe Ihr versteht was ich will
Leider gibt er die gesamte Datensatzanzahl raus Komm da nicht weiter Also: Hallo, Hallo2, Hallo3, Hallo4, Hallo5)
ich habe da ein (kleines) Problem mit mysql_num_rows
Folgendes: Ich will alle Datensätze zählen lassen, die in der Datenbank vorhanden sind. Aber: Es sollen jedoch nur die jenigen immer zusammen gezählt werden, die im Feld eine 2 oder 4 haben
Beispiel:
id | nummer | titel
--------------------------
1 | 2 | Hallo
2 | 4 | Hallo2
3 | 4 | Hallo3
4 | 2 | Hallo4
5 | 4 | Hallo5
Dabei sollte das dann so aussehen:
3 mal die Nummer 4 wiedergeben (Hallo2, Hallo3, Hallo5)
2 mal die Nummer 2 wiedergeben (Hallo, Hallo4)
meine Seite besteht aus einer Navigation (die dynamscih ist) und einer Mainpage. Dabei muss die kid von der Navigiation mit der kkid von der mainpage übereinstimmen.
habe es bis jetzt so geregelt. Hoffe Ihr versteht was ich will
SELECT tm.kkid, tl.kid FROM table_main AS pm, table_left AS tl WHERE pm.kkid = tl.kid
Kommentar