Я создаю новый веб-сайт, используя CodeIgniter / PHP / MySQL .
У меня есть механизм для передачи некоторых элементов в моей базе данных, которая имеет каждое 3 поля иdescription .
Теперь я хочу создать механизм поиска для них со следующими функциями:
- Поиск ключевого слова в обоих полях и описании .
- Пользователь может выбрать несколько значений для 3 полей .
- Объединить два вышеуказанных , если пользователь оба выбирает несколько значений иключевое слово
Я уже могу анализировать данные и создать что-то вроде этого:
SELECT * FROM (`My_Table`)
WHERE
`description` COLLATE utf8_general_ci
REGEXP '\[\[:<:\]\]asdasdasd\[\[:>:\]\]'
AND `value1` LIKE '%blabla%'
OR `value1` LIKE 'lala'
но это далеко от того, что я хочу создать!
Яне разбираюсь в SQL, поэтому мне трудно найти способ сделать это.
Если кто-то знает / хочет, пожалуйста, помогите мне !!Заранее спасибо!
Примечание: примеры кода / примеры будут высоко оценены!