|
|
|
| Хрень, блин какая та, при запросе:
SELECT * FROM pages WHERE MATCH (html, pg,rus) AGAINST (`сауна` IN BOOLEAN MODE)
выползает:
Unknown column 'Ñ
а если
SELECT * FROM pages WHERE MATCH (html, pg,rus) AGAINST (`index` IN BOOLEAN MODE)
то:
#1054 - Unknown column 'index' in 'where clause'
структура таблицы:
CREATE TABLE `pages` (
`id` int(2) NOT NULL auto_increment,
`parent` int(2) NOT NULL default '0',
`pg` varchar(50) NOT NULL,
`keywords` varchar(100) NOT NULL,
`description` varchar(100) NOT NULL,
`rus` varchar(100) NOT NULL,
`html` text NOT NULL,
`service` varchar(50) NOT NULL,
`serv_table` varchar(50) NOT NULL,
`display` int(2) NOT NULL default '1',
PRIMARY KEY (`id`),
FULLTEXT KEY `html` (`html`),
FULLTEXT KEY `rus` (`rus`),
FULLTEXT KEY `pg` (`pg`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=108 ;
кодировка по умолчанию utf8_general_ci
Кто знает, почему так происходит?
******************************************************************************************************
***** кодировки меняю на разные, типа: KOI8-R или cp1251, а та же хрень остается******* | |
|
|
|
|
|
|
|
для: F_B_I
(26.11.2007 в 08:43)
| | вольно ж Вам указывать литерал в обратных косых кавычках.
Ставьте апострофы вокруг искомых слов. | |
|
|
|
|
|
|
|
для: Trianon
(26.11.2007 в 09:43)
| | а каким образом мона искать одновреммно в нескольких таблицах, но так, чтобы ресурсы сильно не ело? | |
|
|
|