[SQL] MYSQL Suche mit Punkt

Dieses Thema im Forum "Webentwicklung" wurde erstellt von CraZyStoNe, 12. Januar 2009 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 12. Januar 2009
    MYSQL Suche mit Punkt

    Ich habe ein Problem mit der MYSQL Suchoperator LIKE.
    Code:
    LIKE '%".$search."%'
    So findet er, wenn ich Tennis eingebe Tennisschläger aber nicht Tennis.Schläger. Wie kann ich das Problem lösen?
    EDIT:
    lässt sich nur über die explode Funktion lösen oder?
     
  2. 12. Januar 2009
    AW: MYSQL Suche mit Punkt

    Code:
    WHERE feld REGEXP '.*tennis\\.?.*'
     
  3. 12. Januar 2009
    AW: MYSQL Suche mit Punkt

    EDIT:
    sry stimmt alles, danke für deine Antwort.
    bw ging leider nicht
     
  4. 13. Januar 2009
    AW: MYSQL Suche mit Punkt

    Wenn ich Tennis.Schläger eingebe finde ich Tennis Schläger aber nicht umgekehrt.

    Code:
    "WHERE title REGEXP '.*".$search."\\.?.*'"
    EIDT: ist ja eigentlich was anderes als ich ursprünglich gefragt hatte, aber geht das auch?
     
  5. 14. Januar 2009
    AW: MYSQL Suche mit Punkt

    versteh ich ned... willst du den punkt als "oder" verwenden? - nimm doch ne pipe ("|"), die is für sowas vorgesehen.
     
  6. 14. Januar 2009
    AW: MYSQL Suche mit Punkt

    Also wenn ich Tennis Schläger suche soll auch Tennis.Schläger angezeigt werden.
    Der Punkt soll also wie ein Leerzeichen behandelt werden.
     
  7. 14. Januar 2009
    AW: MYSQL Suche mit Punkt

    sollte gehen
     
  8. 15. Januar 2009
    AW: MYSQL Suche mit Punkt

    Danke für deine Hilfe, hat geklappt:
    Code:
    $search = str_replace(' ', '.', $search);
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.