|
|
|
| Сделал форму с методом POST и передаю данные в переменную $poisk.
Запросом
mysql_query("SELECT * FROM data WHERE MATCH(text) AGAINST('$poisk')",$db)
| ищу информацию в базе..
В phpMyAdmin для поля text указал индекс, чтобы можно было искать в нем.
НО, при поиске, данные почему то не находятся в базе, такое ощущение что таблицы пустые..(при простом просмотре страниц на сайте, данные отображаются, т.е соединение работает)
Не могу понять в чем может быть проблема, вроде ошибки то негде искать..Подскажите пожалуйста..? | |
|
|
|
|
|
|
|
для: Smotritel
(01.04.2009 в 02:22)
| | сколько у вас всего записей в БД? Что бы искать записи таким образом кол-во найденных записей должно быть меньше 50%.
Ну и лучше так написать:
mysql_query("SELECT * FROM `data` WHERE MATCH(`text`) AGAINST('".$poisk."')",$db) | |
|
|
|
|
|
|
|
для: DEM
(01.04.2009 в 04:00)
| | Спасибо за подсказку! дело было в том что в базе было только 2 записи, просто проверить хотел такой поиск и больше не добавлял:) добавил 3ю и все норм ищется.. | |
|
|
|