Общие > Базы данных
Сортировка не работает :(
(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 :(
А вообще запрос сам правельный?
Навигация
Перейти к полной версии