pugalo
Новичок
Простейший полнотекстовый поиск
Не работает простейший полнотесктовый поиск.
ДАМП БД:
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- Версия сервера: 4.1.16
-- Версия PHP: 4.4.4
-- --------------------------------------------------------
-- Структура таблицы `region`
CREATE TABLE `region` (
`id` int(11) unsigned NOT NULL auto_increment,
`name` varchar(255),
PRIMARY KEY (`id`),
FULLTEXT (`name`)
) ;
-- Дамп данных таблицы `region`
INSERT INTO `region` VALUES (1, 'aaaa');
ПРИМЕР:
РЕЗУЛЬТАТ:
Не работает простейший полнотесктовый поиск.
ДАМП БД:
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- Версия сервера: 4.1.16
-- Версия PHP: 4.4.4
-- --------------------------------------------------------
-- Структура таблицы `region`
CREATE TABLE `region` (
`id` int(11) unsigned NOT NULL auto_increment,
`name` varchar(255),
PRIMARY KEY (`id`),
FULLTEXT (`name`)
) ;
-- Дамп данных таблицы `region`
INSERT INTO `region` VALUES (1, 'aaaa');
ПРИМЕР:
PHP:
$tmp = mysql_query("SELECT * FROM `region` WHERE `name` = 'aaaa'");
echo '<br>'.mysql_error();
echo '<br>'.mysql_num_rows($tmp);
$tmp = mysql_query("SELECT * FROM `region` WHERE MATCH (`name`) AGAINST ('aaaa')");
echo '<br>'.mysql_error();
echo '<br>'.mysql_num_rows($tmp);
Вопрос: почему во втором случае строка не находится?