Покинул форум
Сообщений всего: 49
Дата рег-ции: Янв. 2012
Помог: 0 раз(а)
В таблице есть ячейка tema(тип text) с FULLTEXT, и есть 1 запись, где в ячейке tema указано число "11111". Пробую найти совпадения, но всегда выводит, что ничего не найдено... С этим дело никогда не имел, не поможете разобраться?
$search=mysql_query("SELECT * FROM forum WHERE tema LIKE '".$_POST['search']."' or tema LIKE '%".$_POST['search']."%' or tema LIKE '%".$_POST['search']."' or tema LIKE '".$_POST['search']."%'") or die(mysql_error());
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
ladan пишет:
А эти LIKE - аналогия MATCH() AGAINST('')?
полнотекстовый поиск работает только на движке MyISAM или InnoDB версии 5.6.4 и выше
на InnoDB надо пользоваться LIKE (Добавление)
illy пишет:
$search = mysql_query("SELECT * FROM forum WHERE tema LIKE '".$_POST['search']."' or tema LIKE '%".$_POST['search']."%' or tema LIKE '%".$_POST['search']."' or tema LIKE '".$_POST['search']."%'")
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.