Mit php bestimmte wörter aus formular heraussuchen

hallo,
ich bin neu hier: tolle seite!!

ich habe folgendes problem:
ich programmiere eine kleine suchmaschiene mit php.
nun will ich ein furmular mit html machen, worin man suchwörter eingeben kann, wofür in einem php skript ein passender eintrag in der mysql-tabelle gesucht wird.
das funktioniert auch soweit, solange man nur ein wort eingibt.
bsp:
man gibt “forum” ein und “forum.bplaced.net” wird angezeigt.

Doch wie kann er das gleiche anzeigen, auch wenn jemand z. b. “tolles forum” eingibt?
in dem php-skript sollen dann alle begriffe einzeln ausgelesen werden.

ich hoffe, jemand kann mir helfen,
danke im voraus,
gruß,
philipp

Hi,

Das kannst du mit der Wildcar funktion von mySQL lösen:

die %-Zeichen bewirken, dass dir z.B. auch mit: “bajksd forum hjdhfhj hiffg” alle sql einträge die was mit forum zu tun haben angezeigt werden.

MfG
BeenGreen

Hallo,
danke für die schnelle antwort.
doch wenn ich die % dort eingebe, wird gar nichts mehr angezeigt.
mein Quellcode:

[code]$abfrage = “SELECT * from suche where suchwort = ‘%$suchwort%’”;
$erg = mysql_db_query(“nekondra”,$abfrage,$verbindung);
list($titel,$link,$suchwort,$beschreibung) = mysql_fetch_row($erg);

echo “Titel: $titel
Link: $link
Suchwort: $suchwort
Beschreibung: $beschreibung \n”;[/code]

Was habe ich falsch gemacht?

gruß,
philipp

Statt „=“ musst du in der Abfrage „LIKE“ nehmen. :wink: