Sahra: Datensatz Groß- und Kleinschreibung

Hi,

ich möchte DAtensätze mit exakter Übereinstimmung finden.
DAfür nutze ich folgende SQL Anweisung in PHP:

mysql_query("SELECT * FROM tabell where spalte = 'Test'");

jetzt gibt das Script aber auch einen Treffer bei 'test' zurück. Soll es aber nicht. Wie frage ich eine exakte Übereinstimmung ab.

Besinnliche Grüsse
sahra

  1. Hi,

    mysql_query("SELECT * FROM tabell where spalte = 'Test'");

    probiere mal:

    SELECT * FROM tabell where 'spalte' like BINARY 'Test'

    Dürfte dein gewünschtes Ergebnis liefern

    Gruß
    Andi

    1. Jo Andi, (kennste den Wernerfilm ;-))

      das rockt, cool danke.

      Cu
      Sahra

    2. hi,

      SELECT * FROM tabell where 'spalte' like BINARY 'Test'

      entweder so, oder gleich einen spaltentyp wählen, der bei vergleichen zwischen groß- und kleinschreibung differenziert: BLOB statt TEXT.

      gruß,
      wahsaga

      --
      "Look, that's why there's rules, understand? So that you _think_ before you break 'em."