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

Сортировка не работает :(

(1/1)

-DieseLok-:
Добрый день!

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

Есть запрос на 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:
в my.cnf надо написать что-то вроде
default-character-set=cp1251
или отсылать запрос "SET CHARACTER SET cp1251"

-DieseLok-:

--- Цитировать ---serezniy:
или отсылать запрос "SET CHARACTER SET cp1251"
--- Конец цитаты ---


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

2. не буду утверждать но проблема по моему не в этом...
потому как имена есть и с латинскими буквами и они тоже не как не реагируют

serezniy:
1) mysql_query("SET CHARACTER SET cp1251");
2) ну так исправить my.cnf и проверить надо.

-DieseLok-:
Хостер посмотрел и сказал что по умолчанию стоит вин1251 :(
А вообще запрос сам правельный?

Навигация

[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 
Перейти к полной версии