phpbar.de logo

Mailinglisten-Archive

Umlaute und like-Bedingung

Umlaute und like-Bedingung

Sebastian Mendel lists at sebastianmendel.de
Die Aug 16 14:14:29 CEST 2005


Hack, Joachim wrote:
> Hallo, ich arbeite mit MySql 4.1.7
>  
> folgendes Problem:
> Ich habe eine utf8-Datenbank/Tabelle. Wenn ich mit dem MySql Query 
> Browser oder aus einer Anwendung heraus folgende Abfrage ausführe 
> bekomme ich nicht nur alle Datensätze mit ö sondern auch mit o.
>  
> SELECT * FROM `tbl_01` where feld_01 like '%ö%'
>  
>  
> Warum?

weil MySQL schlau ist und z. B. bei der Suche nach 'Schloß' auch 
'Schloss' finden will oder ganz einfach weil beim Vergleichen alle 
Akzente, Umlaute u. ä. ihrem 'Stamm' gleich gesetzt werden á = a ö = o usw,

wenn du es genau brauchst musst die BINARY verwenden


-- 
Sebastian Mendel

www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive