Suchbegriffe abfragen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Suchbegriffe abfragen

    Haaallo,
    weiß jemand wie man am besten Suchbegriffe in der Datenbank unterbringt?
    Ich habe einfach ein Feld bei jedem Geschäft in dem mehrere Begriffe stehen.
    Abgefragt wird es dann mit ...where suchen ='%$bgr%'
    Ob das die Methode ist?
    Wie kann man eine Annäherung an einen Suchbegriff machen?
    Also, wenn in dem Feld bierbank steht und bierbänke eingegeben wird, soll das Geschäft auch gefunden werden.
    Mit der obigen Abfrage geht das nicht.

    Schon mal gedankt für die tollen Lösungen
    Morti

  • #2
    select * from BLA where begriff LIKE '%$var%'
    h.a.n.d.
    Schmalle

    http://impressed.by
    http://blog.schmalenberger.it



    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
    ... nur ohne :-)

    Kommentar


    • #3
      ...da war ich zu schnell.
      Ich hab schon like verwendet.
      Das funktioniert auch.
      Aber in dem DB-Feld stehen mehrere Begriffe wie:
      bierbank bierbänke fassbier etc
      Mit dem like-Befehl erkennt er aus dem string aber nur den absolut 100%ig identischen Suchbegriff.
      Ich will aber, dass bei der Eingabe von fassbiere der Laden auch erkannt wird.
      Sonst muss ich immer eine ganze Latte von Suchbegriffen eingeben.

      Kommentar


      • #4
        schonmal 'matches' ausprobiert?

        Kommentar


        • #5
          hy,

          ich verstehe nicht, warum Du nicht like verwenden willst.

          $var=\"bier\";
          select * from BLA where begriff LIKE '%$var%';

          Hier würde alles gefunden, was zum Inhalt bier hat.

          pseo

          Kommentar

          Lädt...
          X