Я хочу создать функцию поиска на моем сайте, которая вернет строки в строках. Например: если в базе данных SQL была запись, где значение столбца было «Мое имя - Гарри Поттер», пользователь мог бы искать «Гарри П» или «Отт» или «Мое имя», и запись в результатах поиска.SQL-поиск строки в строке
0
A
ответ
1
LIKE функция.
SELECT * FROM myTable WHERE myName LIKE '%Harry P%'
SELECT * FROM myTable WHERE myName LIKE '%ott%'
SELECT * FROM myTable WHERE myName LIKE '%My Name%'
Здесь я предположить myName
это имя поля, которое у вас есть в вашей базе данных & myTable
это имя таблицы.
В PHP, ваш запрос должен быть
SELECT * FROM myTable WHERE myName LIKE '%$yourWord%'
2
1
Если таблица/будет мало, то заявление с LIKE '%word%'
будет хорошо.
Возможно, у вас может возникнуть соблазн использовать таблицу MyISAM для использования индекса Fulltext, this is possible in InnoDB too. Это будет немного сложнее реализовать таким образом, но он будет сочетать высокопроизводительный текстовый поиск, который предлагает MyISAM со всеми преимуществами InnoDB (транзакции, блокировка на уровне строк и т. Д.).
1
select * from your_table
where instr(some_column, 'string_to_search') > 0
Смежные вопросы
- 1. Поиск строки в строке
- 2. Поиск строки в строке
- 3. Поиск строки в строке
- 4. Поиск строки в строке
- 5. Получение строки в строке
- 6. Чтение строки в строке
- 7. Вложенные строки в строке
- 8. Поиск строки в строке
- 9. нахождение строки в строке
- 10. Чтение строки на строке в строке - рубин
- 11. Чтение строки строки в строке в C#
- 12. Golang: упорядоченная итерация в строке строки строки
- 13. Чтение строки строки по строке в C#
- 14. Прокрутите список в строке строки строки Groovy
- 15. Regex. Позиции строки поиска в строке строки
- 16. Поиск строки в строке (строки вводятся пользователем)
- 17. Поиск переменной строки в строке
- 18. Поиск строки в перепутанной строке
- 19. разделительные строки в строке mysql
- 20. Поиск строки в большой строке
- 21. Предотвратите разрыв строки в строке
- 22. поиск строки в строке pandas
- 23. Поиск строки в другой строке
- 24. Некоторые строки в строке html
- 25. Разделительные строки в одной строке
- 26. Как заменить строки в строке
- 27. Количество экземпляров строки в строке
- 28. Сохранение строки подключения в строке
- 29. Экранирование строки в избегаемой строке?
- 30. Чтение строки String в строке
Вы должны хотя бы принять ответ, когда будете удовлетворены. –