Sabine: Prinzip einer Suche?

Beitrag lesen

Hallo!

Bin ja bekanntermaßen blond, drum:
Ich will eine PHP-Suchmaschine (nur seitenintern) scripten. Wie ist dort das Prinzip? Also es soll in bestimmter/n Tabelle(n) nach einem Begriff (oder mehreren) gesucht werden und diese Ergebnisse google-like ausgegeben werden (Thema der Seite, kurzer Auszug, URL; Wenns zu kompliziert ist: Thema der Seite als Link, mehr net).

Der kurze Auszug sollte kein Problem sein. Grundlegende Frage: Wie sieht denn deine Tabelle aus und wo suchst du?
z.B. so, dass alle Seiten dynamisch generiert werden und die Seiteninhalte die Basis für die Suche sind?

Dann könntest du Abfragen z.B. mit like machen. Gibt also jemand ein "blond" :) fragst du in deiner DB:

$query="SELECT * FROM TABELLE WHERE SPALTE like '%blond%'";
$res=mysql_query($query, $link);
Es wird also jede Zeile in deinem Ergebnis abgelegt indem das Fregment "blond" vorkommt.

und dann fragst du dein Array ab und gibst die Links + einen Textauszug aus:

while($ARRAY=mysql_fetch_array($res)) {
echo "<a href"Link zur Seite">$ARRAY[Spalte_mit_Titel]</a><br>\n";
$ARRAY[Spalte_mit_Text]=substr($ARRAY[Spalte_mit_Text], 0,100);
echo "$ARRAY[Spalte_mit_Text]";
}

Wie lautet hierfür einigermaßen das Prinzip? Ich will hier nicht das gesamte Script stehen haben, aber Denkanstöße und Beipiele sind willkommen!
CU
http://www.wc24.de.vu

HTH
Liebe Grüße
Sabine