Поиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forumПоиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474619Да, я читал, и зменял запрос "Ария" на "ария" но результата небыло. А на другие записи всё норм) Спасибо. Теперь...Поиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 22:19:00 +0300(Sandr)Поиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474617У вас UTF-8, вообще поиск должен зависеть от регистра, т.е. "Ария" и "ария" - это должны восприниматься как разные слова.Поиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 22:02:26 +0300cheopsПоиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474614Странно. Ввёл для поиска другие данные, такие как "Рыбалка", "Психология" и мне вывело результаты (эти записи про психологию и рыбалку...Поиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 21:51:27 +0300(Sandr)Поиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474613Написал, теперь выводит 0.Поиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 21:43:57 +0300(Sandr)Поиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474612точно.. забыл про неё))Поиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 21:41:37 +0300(Sandr)Поиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474611А что в count()? PS Чтобы узнать есть ли в результирующей таблице записи можно воспользоваться функцией mysql_num_rows().Поиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 21:37:42 +0300cheopsПоиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474610писал и name и text и tags. Но опять же ничего не выводится( Только почему echo count($search); выводит 1 я...Поиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 21:27:34 +0300(Sandr)Поиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474607"Мне кажется, что я в цикле не так вывожу.. Есть такое дело. Функция mysql_fetch_array() возвращает массив $sql, т.е. вам нужно...Поиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 21:13:54 +0300cheopsПоиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474605Немного изменил таблицу и сам код, но по прежнему ничего не выводит "?php require_once $_SERVER.'/connect.php'; $search = mysql_query("SELECT *...Поиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 21:07:33 +0300(Sandr)Поиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474604Тоже ничего. Это может быть из-за того, что я уже поставил индексы?Поиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 20:54:05 +0300(Sandr)Поиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474602А прямой запрос вида что-нибудь выводит? SELECT * FROM `text` WHERE `text` RLIKE ']ария]'Поиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 20:41:42 +0300cheopsПоиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474601Хм.. Сейчас вообще ничего не выводит( Наверно придётся пробовать разбираться с индексами..Поиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 20:39:20 +0300(Sandr)Поиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474599Собственно не совсем объем таблицы, скорее увеличивается занимаемый таблицей объем. Сами индексы будут храниться в отдельном файле. Т.е. файл с...Поиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 20:35:11 +0300cheopsПоиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474598Ясно, исправьте следующим образом, чтобы PHP не думал, что квадратная скобка относится к элементу массива "?php ... $search = mysql_query("SELECT...Поиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 20:32:47 +0300cheopsПоиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474597А индексы не хочу использовать, т.к. они увеличивают таблицу(Поиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 20:32:30 +0300(Sandr)Поиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474596$search = mysql_query("SELECT * FROM `text` WHERE `text` RLIKE ']$search]'"); Выдаёт ошибку: Parse error: syntax error, unexpected '[', expecting T_STRING...Поиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 20:29:51 +0300(Sandr)Поиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474587"MATCH ... AGAINST() читал, что он не очень быстрый. Зря вы так - очень шустрая штука... Там же индекс создается,...Поиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 20:09:30 +0300cheopsПоиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474582MATCH ... AGAINST() читал, что он не очень быстрый. RLIKE, можете предоставить немного инфы по нему или пример как делать...Поиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 19:48:37 +0300(Sandr)Поиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474577Нет по "а", "ар", "ари" ваш запрос искать не будет, только по "ария", т.е. слово "сценария" будет ему удовлетворять. Возможно...Поиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 19:37:27 +0300cheopsПоиск по базе данных - что-нибудь получше оператора LIKEhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79630#post474575Искал по форуму, но именно таких вопросов не нашёлПоиск по базе данных - что-нибудь получше оператора LIKESun, 20 Mar 2011 19:34:46 +0300(Sandr)