![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
14/09/2011, 18:47
|
| | Fecha de Ingreso: octubre-2009
Mensajes: 107
Antigüedad: 15 años, 3 meses Puntos: 2 | |
Respuesta: Buscador óptimo Cita:
Iniciado por winderj90 si quieres me pasas la estructura de la tabla con 2 insert para probar a ver si lo puedo hacer... Bueno, acá te mando todo, desde ya te agradezco por tu buena voluntad para ayudarme!!:
Código:
CREATE TABLE IF NOT EXISTS `librosBuscador` (
`titulo` varchar(250) character set latin1 default NULL,
`autor` varchar(200) character set latin1 default NULL,
`edit` varchar(50) character set latin1 default NULL,
`subtit` varchar(200) character set latin1 default NULL,
`seg_autor` varchar(100) character set latin1 default NULL,
`resto_a` varchar(100) character set latin1 default NULL,
`id` int(11) NOT NULL auto_increment,
PRIMARY KEY (`id`),
FULLTEXT KEY `titulo` (`titulo`,`autor`,`subtit`,`seg_autor`,`resto_a`,`edit`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `librosBuscador` (`titulo`, `autor`, `edit`, `subtit`, `seg_autor`, `resto_a`) VALUES
('Sector de Recursos Humanos', 'Elautor Delibro', 'Editorial1', 'Este texto está dirigido a Recursos Humanos', 'OtroAutor DelSector', NULL),
('Las pericias judiciales en la provincia', 'Rodolfo Tauro', 'Ediciones Judiciales', NULL, 'Alberto Carrazco', 'Elsa Perez');
Una de las consultas que hice y no me devolvió nada, fue:
Código:
SELECT * FROM librosBuscador WHERE autor like 'sector recursos humanos%' or seg_autor like '%sector recursos humanos%' or resto_a like '%sector recursos humanos%'
La idea es que en una variable yo tengo lo que quiere buscar y la inserto en la consulta quedando como arriba puse, y con eso hace like en todos los casos. Me explico?
Bueno, espero sirva de algo, saludos!! |