Such Funktion in Foren ?

Sebastian

Erfahrenes Mitglied
Hallo könnte mir mal jemand erklären wie ich in meinem Forum eine Suchfunktion einbauen kann ??

Also generell wie das funktioniert (mysql) !!!

THX !
 
Generell arbeitet man hier mit einem LIKE-Ausdruck.
Also z.B.:
PHP:
// Nach einem bestimmten Wort suchen:
$result = mysql_query("SELECT * FROM $tabelle WHERE text LIKE '% $wort %'");

// Nach Beiträgen suchen, in denen alle Wörter des Suchstrings vorkommen, oder in denen eines der Wörter vorkommt (je nach Inhalt von $verknuepfung, bei $verknuepfung=="AND" mit allen Wörtern, bei $verknuepfung=="OR" mit einem der Wörter):
$woerter = explode(' ', $suchstring);
$query = "SELECT * FROM $tabelle WHERE text LIKE '% $woerter[0] %'";
for ($i=1;$i<count($woerter);$i++)
{
  $query .= " ".$verknuepfung." text LIKE '% ".$woerter[$i]." %'";
}
$result = mysql_query($query);

Wie man das in ein Formular packt usw. brauche ich dir wohl kaum zu erklären, wenn du schon selbst ein Forum programmiert hast.
 

Neue Beiträge

Zurück