2013-09-21 2 views
0

У меня есть база данных mySQl, и там есть столбец с именем файла. В моем веб-приложении пользователь вводит текст для поиска (более одного слова), и я хочу получить соответствующие имена файлов. Я хочу не только точное совпадение имен. Я хочу получить имена файлов, которые соответствуют тексту текста (Имея более трех совпадающих слов). Может ли кто-нибудь предложить способ сделать это?Поиск имени файла в базе данных MySql

+0

Ваши имена файлов несколько слов? –

+0

Разделите строку поиска в пробелах (или запятой, если она похожа на тег), включите ее в свой SQL, чего у вас нет. – djot

+0

Я предлагаю попробовать SQL "in" Statement. Посмотрите здесь: [введите описание ссылки здесь] [1] [1]: http://stackoverflow.com/questions/2956048/sql-where-x-in-select-y-from – Max

ответ

0

SELECT DISTINCT TABLE_NAME ОТ INFORMATION_SCHEMA.COLUMNS ГДЕ COLUMN_NAME В ('Columna', 'ColumnB') И TABLE_SCHEMA = 'YourDatabase';

Смежные вопросы