Sox: Unterscheidet MySQL nicht zwischen "ü" und "y"?

Wertes Forum,

Wenn ich meine MySQL-Datenbank nach Datensätzen abfrage, bei welchen ein bestimmtes Feld ein "ü" ist, bekomme ich sowohl die Datensätze mit "ü" als auch mit "y" in diesem Feld! Wie kann ich das "ü" und das "y" unterscheiden?

Danke und Grüsse

Sox

  1. Moin!

    Hm... lese mal den Abschnitt der Dokumentation über Zeichensätze.

    http://dev.mysql.com/doc/mysql/de/Character_sets.html

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix®

    --
    Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
    1. Danke!

      Ich konnte nun das Problem lösen, indem ich "BINARY" in den SQL-String schrieb:
      $SQLString="SELECT DISTINCT feld FROM tabelle WHERE BINARY feld2='ü'";

      Grüsse Sox

      1. Moin!

        Ich konnte nun das Problem lösen, indem ich "BINARY" in den SQL-String schrieb:

        Hm. Dann wir aber künftig auch zwischen "Ü" und "ü" unterschieden. Das musst Du beachten.

        MFFG (Mit freundlich- friedfertigem Grinsen)

        fastix®

        --
        Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.