PHP возвращает только записи MySQL с определенным словом (например, Twitter) - PullRequest
0 голосов
/ 20 апреля 2011

Поиск твиттеров возвращает все статусы со словом, используемым в поисковом запросе.Мне просто интересно, как я мог бы сделать это в PHP, чтобы он отображал только записи mysql с этим словом в нем?

Ответы [ 2 ]

2 голосов
/ 20 апреля 2011

Используйте полнотекстовый поиск или стороннее программное обеспечение, такое как sphinx , solr, lucene, ...

0 голосов
/ 20 апреля 2011

Используйте цикл while на вашем ресурсе результатов после установления соединения с базой данных и выводите все записи одну за другой.Ваш запрос должен выглядеть примерно так, как показано ниже, в зависимости от того, что пользователь ввел.Вы также должны повторить по крайней мере <br> между каждым циклом!

SELECT * FROM tweets WHERE text LIKE '%word%';

Покажет вам все твиты со словом.


Редактировать:

Поскольку вы просто пытаетесь сопоставить слово, а не дублировать алгоритм поиска в твиттере, для быстрого запуска и запуска используйте полнотекстовый поиск mysql.Спасибо, zerkms.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...