Código SQL:
Ver originalCREATE TABLE IF NOT EXISTS `anuncios` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`region` INT(5) UNSIGNED NOT NULL,
`ciudad` INT(5) UNSIGNED NOT NULL,
`categoria` INT(2) UNSIGNED NOT NULL,
`subCategoria` INT(3) UNSIGNED NOT NULL,
`titulo` VARCHAR(200) DEFAULT NULL,
`precio` DOUBLE NOT NULL,
`aviso` text,
`idioma` INT(2) UNSIGNED NOT NULL,
`email` VARCHAR(200) NOT NULL,
`imagen` VARCHAR(100) NOT NULL,
`video` VARCHAR(100) NOT NULL,
`telefono` VARCHAR(15) NOT NULL,
`republicar` BOOLEAN NOT NULL DEFAULT '0',
`comentarios` BOOLEAN NOT NULL DEFAULT '0',
`ip` VARCHAR(15) NOT NULL,
`fecha` datetime NOT NULL,
PRIMARY KEY (`id`),
FULLTEXT(`titulo`,`aviso`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Volcar la base de datos para la tabla `anuncios`
--
INSERT INTO `anuncios` (`id`, `region`, `ciudad`, `categoria`, `subCategoria`, `titulo`, `precio`, `aviso`, `idioma`, `email`, `imagen`, `video`, `telefono`, `republicar`, `comentarios`, `ip`, `fecha`) VALUES
(1, 1375, 5114, 1, 1, 'vendo mi perrito jajajaj', 200000, 'sdfsdfsd sdf s<br />dfsd fsdf sdfsdf sdf<br />sdf sdfs<br />df sdfsdfs<br />df sdfsdf<br /> sfsd<br />fs<br />fdsdfsdf sdfsdf<br /><br />sd <br />fdfsd guillermo', 1, '[email protected]', '1291051397.jpg', '', '5163464618', 1, 1, '::1', '2010-11-29 13:23:17');
bueno ahora si realizo esta consulta.
Código SQL:
Ver originalSELECT * FROM `anuncios` WHERE MATCH(titulo,aviso) against('vendo')
sale como resultado 0 pero deberia enviar 1 ... ya que en titulo tiene la palabra vendo.
¿que puedo hacer?