Hallo,
für meinen Blog arbeite ich gerade an einer Tagcloud (Wortwolke)
In der Tabelle lexicon_post wo sich die Artikel befinden habe ich für jeden Artikel noch die Spalte post_tags.
In dieser befinden sich zum bsp. PHP, AJAX, HTML, CSS und im 2ten Artiel nur PHP
Wenn ich diese nun Augebe gibt er mir nun 2x PHP aus. Wie kann ich dies verhindern? Mit SELECT DISTINCT will dies schon mal nicht.
Alles anzeigen
für meinen Blog arbeite ich gerade an einer Tagcloud (Wortwolke)
In der Tabelle lexicon_post wo sich die Artikel befinden habe ich für jeden Artikel noch die Spalte post_tags.
In dieser befinden sich zum bsp. PHP, AJAX, HTML, CSS und im 2ten Artiel nur PHP
Wenn ich diese nun Augebe gibt er mir nun 2x PHP aus. Wie kann ich dies verhindern? Mit SELECT DISTINCT will dies schon mal nicht.
PHP-Quellcode
- $DB->set_sql('SELECT p.post_tags, p.post_depend_cat_id, p.post_activ, c.ID, c.usergroups FROM ' . PREFIX . 'lexicon_post AS p, ' . PREFIX . 'lexicon_cat AS c WHERE p.post_depend_cat_id = c.ID AND p.post_activ = 1');
- $DB->execute();
- while ($row = $DB->fetch_assoc()) {
- $perm_temp = array();
- // Befugnisgruppe passt nicht?
- $perm_temp = explode(',', $row['usergroups']);
- if (!is_array($perm_temp) || !in_array($user_auth, $perm_temp)) {
- continue;
- }
- $tagbox[] = $row;
- }
- $DB->free();