Visa ett inlägg
Oläst 2006-06-15, 14:01 #4
PeterM PeterM är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 56
PeterM PeterM är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 56
Jag skulle göra som nicclas skriver om ett fält med ordets bokstäver i baklänges ordning. Här har du ett snabbt exempel.

Kod:
CREATE TABLE `words` (         
`word` text NOT NULL,         
`word_reverse` text NOT NULL,     
FULLTEXT KEY `wr` (`word_reverse`)  
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

INSERT INTO words (word) VALUES ('kortlek'), ('klippotek'), ('förkärlek'), ('filmotek'), ('fonotek'), ('fennek');

UPDATE words SET word_reverse = REVERSE(word);

SELECT * FROM words WHERE MATCH(word_reverse) AGAINST('+kel*' IN BOOLEAN MODE);
PeterM är inte uppkopplad   Svara med citatSvara med citat