Mailinglisten-Archive |
> versuch's doch 'mal mit "select * from tabelle where spalte regexp > '^(suchwort[[:space:]].*|.*[[:space:]]suchwort[[:space:]].*|. > *[[:space:]]suchwort)$'". Der Teil bis zum ersten | matched > auf die Worte > am Anfang; der Teil bis zum zweiten | matched auf alle Worte > in der Mitte > und der Teil danach auf alle am Ende. Ist zwar grottenlangsam > und kostet > Rechenpower, sollte aber funktionieren. > > Mit Like sollte das auch funktionieren, wenn Du 3 Bedingungen > veroderst: > "select * from tabelle where (spalte like 'suchwort %') or > (spalte like '% > suchwort %') or (spalte like '% suchwort')". Das koennte > sogar minimal > schneller sein als die regex. hmm, die variante mit like gefaellt mir besser und sollte eigentlich auch funktionieren... besten dank! werde ich ausprobieren. mfg ---------------------------------- Marcel Burkhalter Software Engineer R&D mailto:marcel.burkhalter_(at)_crypto.ch ---------------------------------- --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive