"We are back" « oc.at

wiedermal mysql ;)

XeroXs 01.04.2002 - 16:34 813 3
Posts

XeroXs

Vereinsmitglied
doh
Avatar
Registered: Nov 2000
Location: Lieboch
Posts: 10343
Hab wieder mal ein klitzekleines Problemchen...

mag in einem BLOBB Feld nach etwas suchen, das mach ich mit "WHERE feld like "%$bla%" "
soweit so gut, leider ist diese methode case-sensitive... :(

jetzt hab ich mir gedacht, ok.. eigendlich kein problem wenn ich die beiden sachen einfach kleinmache ;) (mit lower()) dann müssts doch gehn...

ja, ok aber wie mach ich das? ;)

$bla kann ich ohne probleme klein machen ;) aber wie bring ich dazu das das alles im Feld klein wird? kann ja nicht einfach sagen "where lower(feld) like ..."

pls help :D

bernhard

Little Overclocker
Registered: Feb 2001
Location: NÖ
Posts: 51
Doch, prinzipiell schon:

mysql> SELECT LCASE('StRiNg');
-> 'string'
mysql> SELECT LOWER('StRiNg');
-> 'string'
<http://www.mysql.com/doc/S/t/String_functions.html>

Ich würde Dir aber dringendst raten, von dieser russischen Implementierung Abstand zu nehmen, daher folgende Hinweise:

"[...] a TEXT is a case-insensitive BLOB."
<http://www.mysql.com/doc/B/L/BLOB.html>

"MySQL Full-text Search"
<http://www.mysql.com/doc/F/u/Fulltext_Search.html>

jives

And the science gets done
Avatar
Registered: Sep 2001
Location: Baden
Posts: 3548
Zitat
... russischen Implementierung...
*gg* Russia rox :D ;)

XeroXs

Vereinsmitglied
doh
Avatar
Registered: Nov 2000
Location: Lieboch
Posts: 10343
danke für den hinweiß, hab einfach das blob feld in ein textfeld umgewandelt jetzt gehts :D
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz