Общие > Базы данных
Поиск в базе и результаты поиска
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 сервера устанавливается такая же кодировка по умолчанию...
Навигация
Перейти к полной версии