nicht case sensitive Entsprechung von LIKE

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

  • nicht case sensitive Entsprechung von LIKE

    Hallo,
    um ein Suchanfragescript zu realisieren, suche ich die nicht-sensitive Entsprechung von LIKE. Wenn ich mich nicht täusche berücksichtigt LIKE groß und kleinschreiben.
    Kann mir da jemand weiterhelfen?

  • #2
    Das ist von der verwendeten Kollation abhängig.

    Kommentar


    • #3
      .... LOWER(feldname) LIKE ...

      Den Suchbegriff selbst mit str_to_lower auf Kleinschrift bringen.

      Kommentar


      • #4
        ... fieldname LIKE BINARY 'begriff' ...

        ~trox
        Freedom is a state of mind. Not a state in which we live.

        troxdev.ch | animefieber

        Kommentar


        • #5
          Zitat von TroX Beitrag anzeigen
          ... fieldname LIKE BINARY 'begriff' ...
          Es war nach nicht case sensitive gefragt ...
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar


          • #6
            Da habe ich auch mal wieder etwas dazu gelernt.
            Mysql Manual:
            Die folgenden beiden Anweisungen veranschaulichen, dass die Groß-/Kleinschreibung bei String-Vergleichen nicht unterschieden wird, sofern nicht einer der Operanden ein Binär-String ist:
            Das bedeutet LIKE ist es völlig egal ob Groß - oder Kleinschreibung solange einer der Operanden kein Binär-String ist

            Das Beispiel war erfolgreich, erzeugte einen Treffer:

            PHP-Code:
            SELECT  
            FROM  `cms_content
            WHERE  `menu_text`  LIKE  'home' 
            Das Feld hat den Inhalt Home und ist vom Typ her varchar.

            Kommentar

            Lädt...
            X