Alex: Suchfunktion für mySQL Datenbank

Beitrag lesen

Hallo!

Ich möchte mir gerade eine kleine Suchfunktion machen, um nach Daten zu suchen, die in einer mySQL-Datenbank ligen. Es wird also über ein Formular ein Suchbegriff eingegeben, dann wird die Datenbank wie folgt abgefragt:

$result = mysql_query("SELECT * FROM Tabelle WHERE Spalte LIKE '%$Suchbegriff%'");

Das funktioniert soweit auch wunderbar und irgendwie bin ich erstaunt wie einfach das soweit ging :-) ...

Jetzt stehe ich aber auf dem Schlauch:
Es können ja auch mehrere Suchbegriffe eingegeben werden, dann sind die Suchergebnisse natürlich nur Daten, die den Text in der eingegebenen Reihenfolge enthalten. Also spalte ich $Suchbegriff mit $Suchbegriff_Array = explode(" ", $Suchbegriff) auf.
Aber nun???
Wie formuliere ich die Datenbankabfrage so, dass alle $Suchbegriff_Arrays berücksichtigt werden (AND) bzw. mindesten einer (OR)?

Kann mir jemand einen Tipp geben?

Schon mal danke, Grüße und einen schönen Sonntag: Alex