Hanno: Suchabfrage in PHP

Moin Leute
Ich habe eine Datenbank mit Artikeln. Ich will nun innerhalb dieser Datenbank suchen können. Dazu haben ich folgende Funktion entwickelt:
[b]
         /* Leerzeichen entfernen */
         $search_keywords = ereg_replace(" ","+",$search_keywords);
         /* Damit selbst die größten Spammer nicht durchkommen ;) */
         while(strstr($search_keywords,"++") != false)
         {
            $search_keywords = str_replace("++","+",$search_keywords);
         }

/* Suchabfrage in einzelne Keywords zerlegen */
         $kwrd_lst = explode("+",$search_keywords);

/* Suchabfrage erstellen */
         $search_request = implode("%' AND beschreibung LIKE '%",$kwrd_lst);
         $search_request = "WHERE beschreibung LIKE '%" . $search_request . "%'";
[/b]
Das funktioniert auch super, er sucht und findet alles in Beschreibung. Wie aber modifiziere ich diese Funktion nun, sodass ich auch noch in artikelname suche ? Das kriegt die implode funktion nich hin. Hat jemand eine Idee ?
Gruß
Hanno  :P  :P  :P

  1. Müsste so gehen:

    $search_request = implode("%' AND beschreibung LIKE '%",$kwrd_lst);
    $search_request = "WHERE beschreibung LIKE '%" . $search_request . "%' OR artikelname LIKE '%" . $search_request . "%'";

    Marco

    1. Nein so geht es nicht da Search Request aus abfragen zu beschreibung zusammengesezt ist.
      Gruß
      Hanno