Forum Webscript.Ru

Общие => Базы данных => Тема начата: -DieseLok- от 17 Июля 2005, 13:13:26

Название: Сортировка не работает :(
Отправлено: -DieseLok- от 17 Июля 2005, 13:13:26
Добрый день!

Подскажите пожалуйста...

Есть запрос на mysql базу:

$query = "SELECT * FROM test WHERE id = \'$razdel\'";
$result = mysql_query($query, $connection);
$posts = mysql_numrows($result);

Из базы выводиться все подряд записи...
При попытке вывести вот так:

$query = "SELECT * FROM test WHERE id = \'$razdel\' ORDER BY name";
$result = mysql_query($query, $connection);
$posts = mysql_numrows($result);

Ни каких изменений не происходит... :(

Почему?
Я подозреваю что дело в типе поля в котором храняться данные... Если да о подскажите какой должен быть тип.

Зарание спасибо!
Название: Сортировка не работает :(
Отправлено: serezniy от 17 Июля 2005, 14:01:32
в my.cnf надо написать что-то вроде
default-character-set=cp1251
или отсылать запрос "SET CHARACTER SET cp1251"
Название: Сортировка не работает :(
Отправлено: -DieseLok- от 17 Июля 2005, 18:11:36
Цитировать
serezniy:
или отсылать запрос "SET CHARACTER SET cp1251"


1. куда это вписывать?

2. не буду утверждать но проблема по моему не в этом...
потому как имена есть и с латинскими буквами и они тоже не как не реагируют
Название: Сортировка не работает :(
Отправлено: serezniy от 18 Июля 2005, 23:16:11
1) mysql_query("SET CHARACTER SET cp1251");
2) ну так исправить my.cnf и проверить надо.
Название: Сортировка не работает :(
Отправлено: -DieseLok- от 20 Июля 2005, 15:10:30
Хостер посмотрел и сказал что по умолчанию стоит вин1251 :(
А вообще запрос сам правельный?