Blackbenji
Lieutenant
- Registriert
- Nov. 2009
- Beiträge
- 565
Hallo,
ich würde gerne folgendes Problem lösen:
Ich möchte auf meiner Seite alle Kategorien anzeigen, dahinter in Klammern wie oft diese Kategorie benutzt wird.
category_name
category_node
content
mein problem ist nun, dass aus der tabelle content der wert state relevant ist.
state 0 bzw 1 sagt, ob der eintrag versteckt ist, oder angezeigt wird.
Versucht habe ich es damit:
Bekomme hier aber leider nur den Wert 0 raus.
Jemand vielleicht einen Denkanstoß für mich?
ich würde gerne folgendes Problem lösen:
Ich möchte auf meiner Seite alle Kategorien anzeigen, dahinter in Klammern wie oft diese Kategorie benutzt wird.
category_name
PHP:
id | categorie_name
1 | test1
2 | test2
3 | test3
category_node
PHP:
category_id | content_id
1 | 5
1 | 7
3 | 8
2 | 1
content
PHP:
id | headline | state
5 | test a | 1
7 | test b | 0
8 | test c | 1
mein problem ist nun, dass aus der tabelle content der wert state relevant ist.
state 0 bzw 1 sagt, ob der eintrag versteckt ist, oder angezeigt wird.
Versucht habe ich es damit:
PHP:
$result = $database->query("
SELECT * FROM ".GLOBAL_CATEGORY_NAME_DB
);
if (!mysql_num_rows($result) == 0) {
while($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$category = $database->query("
SELECT
category.*,
content.*
FROM
".GLOBAL_CATEGORY_NODE_DB." category,
".GLOBAL_CONTENT_DB." content
WHERE
category.category_id = '".$row['id']."'
AND
content.id = category.content_id
AND
content.state = '1'
");
$countcategory = mysql_num_rows($category);
echo $countcategory;
}
}
Jemand vielleicht einen Denkanstoß für mich?
Zuletzt bearbeitet:
(abfrage war unvollständig)