Mailinglisten-Archive |
>Hallo Stefan, >Versuch's mit LIKE! >[da werden sonderzeichen in entsprechend angepasster Form gesucht => >z.B. 'e' statt 'é' ] Hi Rico, hi Stefan, Tja, das gilt aber nur für einen Buchstaben... Bei Maier, Mayr, Meier usw. schaut die Sache schon schlechter aus :/ Da hilft entweder Soundex oder REGEXP: SELECT name from tabelle where name REGEXP "^M(aie|ai|eie|ay|eye|aye)r$"; Na ja, das ist halt immer ne Frage des Aufwands... Wenn die Genauigkeit immer noch nicht reicht gibts da noch die Möglichkeit das Ganze über ne Middleware errechnen zu lassen und das Ergebnis als gesondertes Feld in der DB zu speichern und dort auf Gleichheit abfragen... (z.B. metaphone oder levenshtein oder nen genaueren soundex)... MfG Wolfgang P.S. Tschuldigung Rico, ging versehentlich PM... :/ -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive