Общие > Базы данных

Поиск в базе и результаты поиска

(1/2) > >>

RelaX:
Сделал поиск по базе
  $sql= "  SELECT *  FROM `index`  WHERE text  LIKE \\"%".$query."%\\"  ";

И потом разбираю результаты поиска и я получаю некоторые результаты, в которых нет нужного мне слова.

Как можно избезать получения лишних строк?

Меняздесьдавнонет:
скорее всего, провлема в кодировках. имеет смысл поискать по этому форуму по слову charset

Zapajtoj:
mysql_query("set character set cp1251_koi8");
этим запросим можно менять кодировку...
если другие кодировки нужны, то просто можешь изменять "cp1251_koi8" формат если я не ошибаюсь _...
так ж еесть хороший сайт http://www.mysql.ru там есть дока там все расписано...

ICQ 167495256
http://www.controlsql.h12.ru

fidget:

--- Цитировать ---Zapajtoj:
о просто можешь изменять "cp1251_koi8" формат если я не ошибаюсь _..
--- Конец цитаты ---


ошибаетесь. подобная конвертация существует только для этих 2х кодировок.

Phoinix:
Zapajtoj

--- Цитировать ---этим запросим можно менять кодировку...
--- Конец цитаты ---

Интересно, я зачем её, собственно, менять?
В настройках http сервера, а так же в html страницах устанавливается нужная кодировка, в которой передаются данные.
Так же в настройках MySQL сервера устанавливается такая же кодировка по умолчанию...

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии