Hashtag in Zeilen suchen

Dann ist jetzt die Zeit, es (richtig) zu lernen :)
Statt Code zu schreiben, der bald nicht mehr funktioniert...
Siehe MySQLi
 
Zuletzt bearbeitet:
:( Kenn mich zu wenig gut aus als das ich das könnte.

Weiss jemand wie ich alle #tags die in der Tabelle iv_pinnwand_content vorkommen ausgegeben werde in einer liste?
Sollte am Schluss eine Sammlung mit allen Hashtags die so beliebt sind.

Oder gibt es eine bessere Lösung statt nachträglich die tags erkennen?
 
Zuletzt bearbeitet von einem Moderator:
Habs jetzt soweit das die Ausgabe stimmt bis auf einen Fehler.
Wenn ein Pinnwand eintrag 2 oder mehr Hashtags hat werden diese zusammen ausgegeben statt 1 variable = 1 Hashtagwort

PHP:
function gethashtags($text) {
   preg_match_all('/\B[@#]\K\w+/', $text, $matches);
   return implode(", #", $matches[0]);
}

$query = mysql_query("SELECT * FROM `iv_pinnwand_content`");
while($row = mysql_fetch_object($query)) {
$text = $row->content;
$test = gethashtags("$text");

                   $query = mysql_query("SELECT * FROM `iv_pinnwand_content` WHERE content LIKE '%#$test%' GROUP BY content ORDER BY create_date DESC");
                   while($row = mysql_fetch_object($query)) {
                   $text = $row->content;
                   $test1 = gethashtags("$text");
                   echo "<a href=\"?page=35&s=%23$test1\">#$test1</a><hr>";
                 
                   }
}
 
Zuletzt bearbeitet von einem Moderator:
Zurück