у меня есть таблица (tbl_world), которая выглядит следующим образом
id | first_name | last_name | age | class |
Теперь я хочу найти текст, который может быть где угодно в first_name или в last_name
Я использую запрос MySQL ниже
"SELECT * FROM tbl_world WHERE REGEXP '".$word."' IN( first_name, last_name)";
где $word
- пользовательский ввод (означает, что если я ищу 'ад', то в результате также возвращаются 'привет' и 'wellhell')
выше ошибка отображения запроса, пожалуйста, предложите мне оптимизировать метод поиска в MySQL.
дополнительный вопрос: я должен использовать LIKR или RLIKE?