Здравствуйте уважаемые программисты, нужен ваш совет... допустим есть бд contacts CREATE TABLE `contacts` ( `id_contact` int(11) NOT NULL auto_increment, `name` varchar(30) NOT NULL, `client` tinytext NOT NULL, `street` tinytext NOT NULL, `email` tinytext NOT NULL, `Phone` tinytext NOT NULL, `pos` smallint(3) NOT NULL default '0', `hide` enum('show','hide') NOT NULL default 'show', `id_catalog` int(8) NOT NULL default '0', PRIMARY KEY (`id_contact`) ) ENGINE=MyISAM AUTO_INCREMENT=83 DEFAULT CHARSET=cp1251 как бы корректно организовать поиск в такой бд? чтобы допустим вводишь имя клиента или улицу или другое значение или несколько значений и чтобы строилась таблица удовлетворяющая этим условиям...
Если поиск по всем полям, то имеет смысл использовать FULLTEXT INDEX. Если таблица совсем маленькая будет - не заморачиваться и сделать LIKE