|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.12.2016, 13:20 | #1 |
Пользователь
Регистрация: 24.02.2016
Сообщений: 69
|
Простая программа: вывести из БД записи, содержащие слова, совпадающие с заданным словом
Подскажите с задачкой. В базе данных есть список слов например
1 слово - супер 2 слово - маркет 3 слово - кет Есть форма у которую вводиться слово например супермаркет вывести должно эти 3 слова которые есть в базе. Как я понимаю это оберненно к оператору LIKE подскажите как делать кто знает |
15.12.2016, 13:39 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а зачем это? а если в базе есть слово арк или слово Перм их тоже надо выводить?
а какая БД? для MySQL можно попробовать такой запрос: Код:
Последний раз редактировалось Serge_Bliznykov; 15.12.2016 в 13:45. |
15.12.2016, 14:00 | #3 | |
Пользователь
Регистрация: 24.02.2016
Сообщений: 69
|
Цитата:
арк или перм конечно выводить не нужно Просто задание такое что нужно вывести только те слова которые входят в то слово которое вводят у форму еще пример приведу в базе есть слова: гол, супер, маркет, авто, дерево и тд.. у форму ввожу слово Автогол а вывести должно два слова гол и авто |
|
15.12.2016, 14:06 | #4 |
Пользователь
Регистрация: 24.02.2016
Сообщений: 69
|
И еще как это работает
Код:
|
15.12.2016, 14:30 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
мотивируйте это, пожалуйста.
Цитата:
супермаркет -> супермаркет что не так? `kword` - это наименование поля в таблице, где хранятся наименования полей concat - это объединение (слияние == конкатенация) строк. в результате в запросе выполняется Код:
|
|
15.12.2016, 15:14 | #6 | |
Пользователь
Регистрация: 24.02.2016
Сообщений: 69
|
Цитата:
|
|
15.12.2016, 16:20 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
15.12.2016, 17:22 | #8 |
Пользователь
Регистрация: 24.02.2016
Сообщений: 69
|
Вроде вполне нормально. Спасибо за подсказку
|
15.12.2016, 17:47 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
не за что. всегда пожалуйста!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны предложения. Вывести слова, содержащие максимальное количество различных букв. | ggjgj | Общие вопросы C/C++ | 0 | 03.12.2016 19:02 |
Из введенного предложения вывести на экран все слова, содержащие букву. | luuucky | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 31.01.2016 15:03 |
В текстовом файле найти все слова, совпадающие с заданным пользователем и поменять их местами с соседними справа словами ( c# ) | CROWN | Помощь студентам | 4 | 24.12.2014 15:57 |
Вывести слова строки, содержащие определенные буквы (СИ) | camel5 | Общие вопросы C/C++ | 2 | 01.02.2014 11:09 |
Вывести на консоль слова не содержащие цифры | Luchia | Помощь студентам | 0 | 20.12.2011 13:30 |