{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
Razor * 0.67
[автор] (13 фев 2016, 21:54) [0/0] [0] [отв] [спам] [под] +1 | -1

$text допустим содержит фразу я купил iphone

mysql_fetch_assoc(mysql_query("SELECT * FROM `table` WHERE `msg` like '%$text%' LIMIT 1"*);

Как сделать так чтобы like не искал целый текст - "я купил iphone" а искал слово из этого текста? например слова я или купил или iphone?

2.
[STEM] * 16.33
(13 фев 2016, 21:56) [0/0] [0] [отв] [спам] [под] +1 | -1

explode

3.
Razor * 0.67
[автор] (13 фев 2016, 22:01) [0/0] [0] [отв] [спам] [под] +1 | -1
[STEM],

Пример можно?

4.
[STEM] * 16.33
(13 фев 2016, 22:46) [0/0] [0] [отв] [спам] [под] +1 | -1
Razor,

Не. Я занят. Но вроде если хорошенько подумать, то можно сделать то, что ты хочешь.


Изм. 1 раз. / Посл. изм.
[STEM] * 16.33
(13 фев 2016, 22:47)
5.
AOC * 4.89
(13 фев 2016, 22:53) [0/0] [0] [отв] [спам] [под] +1 | -1

у меня есть неплохая реализация такого поиска на ПДО, если что в ЛС

6.
Wins * 5.64
(13 фев 2016, 22:53) [0/0] [0] [отв] [спам] [под] +1 | -1

mysql_query("SELECT * FROM table WHERE msg LIKE '%". str_replace(" ", "%' OR msg LIKE '%", $text) ."%'"*;

7.
mapper * 1.23
(13 фев 2016, 23:13) [0/0] [0] [отв] [спам] [под] +1 | -1

6 пост конечно можно использовать, но есть встроенные SQL конструкции.

http://www.mysql.ru/docs/man/Fulltext_Search.html

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений