Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите с поиском на сайте!!!
 
 автор: alexlem   (08.12.2011 в 22:00)   письмо автору
 
 

Поиск работает но только для английских слов, русские не ищет думаю проблема в кодировке но сам не могу разобраться...

$result = mysql_query("SELECT * FROM data WHERE MATCH(text) AGAINST('$search')",$db);

  Ответить  
 
 автор: cheops   (08.12.2011 в 22:51)   письмо автору
 
   для: alexlem   (08.12.2011 в 22:00)
 

1. Какую кодировку используете в SET NAMES?
2. В какой кодировке текст в базе данных?
3. В какой кодировке скрипт (укажите отдельно если это AJAX-приложение)?

  Ответить  
 
 автор: alexlem   (08.12.2011 в 23:04)   письмо автору
 
   для: cheops   (08.12.2011 в 22:51)
 

1 mysql_query('SET NAMES utf8');

2 в базе данных для поля текст utf8_general_ci

3 тут не совсем понятно если честно

  Ответить  
 
 автор: cheops   (08.12.2011 в 23:14)   письмо автору
 
   для: alexlem   (08.12.2011 в 23:04)
 

>3 тут не совсем понятно если честно
Имеется в виду HTML-страница где расположены форма?

PS Кроме того, не могут ли срабатывать ограничения полнотекстового поиска (результат более в 50%, слово короче 3 символов)?

  Ответить  
 
 автор: alexlem   (08.12.2011 в 23:17)   письмо автору
 
   для: cheops   (08.12.2011 в 23:14)
 

я любые слова на русском пробовал, форма в блоке хедера находится там я ничего не прописывал

  Ответить  
 
 автор: cheops   (08.12.2011 в 23:21)   письмо автору
 
   для: alexlem   (08.12.2011 в 23:17)
 

А у HTML-страницы какая кодировка?

  Ответить  
 
 автор: alexlem   (08.12.2011 в 23:22)   письмо автору
 
   для: cheops   (08.12.2011 в 23:21)
 

utf-8

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования