![]() |
Страницы (2): [1] 2 » Показаны 17 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Вывод желаемого.... (http://netadmin.ws/forum/showthread.php?threadid=9783)
Вывод желаемого....
Всем привет
пстараюсь обяснитъ свою проблемку
один хороший человек помог чутъ зделатъ файл вывода названий по алфавиту
но почему то выводится не так как хочется получается немного коряво
сам запрос к бд
$result = sql_query("SELECT * FROM ".$prefix."_video_news WHERE genre like '%".$category."%' AND title like '%".$searchterm."%' OR title like '%".$searchterm."%' ORDER BY title ASC limit ".$offset.", ".$storynum."", $dbi);
quote:
но почему то выводится не так как хочется получается немного коряво
__________________
Национальность - русский, вероисповедание - программист.
не сортируется по буквам алфавита как положено
млин, а КАК положенно и как сортируется? Желательно на примере. Я мысли читать не умею...
английские буквы впереди русских, буква о пере а, пишет крякозяблики?
__________________
Национальность - русский, вероисповедание - программист.
quote:
Первоначальное сообщение от blacki
млин, а КАК положенно и как сортируется? Желательно на примере. Я мысли читать не умею...
английские буквы впереди русских, буква о пере а, пишет крякозяблики?
onkel.joi
это проблемы русского апача. почему-то выборка из базы в упор не хочет сортироваться по русским буквам. быть может есть способ и проще, чем использовал в свое время я, не знаю. я просто написал свою функцию сортировки и прогонял полученные из таблицы танные через нее. но найти в архивах файлик никак не могу. найду - выложу...
__________________
Однажды, только ты поверь,
Маятник качнется в правильную сторону...
к сожалению на сервере не русский апач стоит
А при чем тут русский апач? Нужно просто кодировку для мускуля указать.
__________________
Всегда есть решение.
допиши в конфиге mysql character_sets = cp1251
__________________
Национальность - русский, вероисповедание - программист.
к сожалению мне не очень понятно в каком именно файле я должен дописать
зависит от платформы
unix etc/my.cnf
windows winnt/my.ini
__________________
Национальность - русский, вероисповедание - программист.
polo
о как! буду знать. рано или поздно люди всё узнают впервые... 
__________________
Однажды, только ты поверь,
Маятник качнется в правильную сторону...
Operating system Linux
Service Status Click to View
Kernel version 2.4.20-30.9
Machine Type i686
Apache version 1.3.33 (Unix)
PERL version 5.8.1
Вот еще подумал, а что за база стоит? Если MySQL
1) в etc/my.cnf пропиши character_sets = cp1251
2) проверь есть ли cp1251 /usr/где лежит/mysql/share/mysql/charsets
либо
1) у тебя в скриптах есть функция sql_query
найди её.
там должна быть конструкцыя вида:
mysql_connect("your host", "username", "password") or die(mysql_error());
mysql_select_db("your database") or die(mysql_error());
если есть то после неё вставь такубю строчку:
mysql_query("SET OPTION CHARACTER SET cp1251_koi8");
или такую mysql_query("SET OPTION CHARACTER SET cp1251");
там поидее должна быть констру
__________________
Национальность - русский, вероисповедание - программист.
я допишу в файл
но вот что получается
заxожу в бд выставляю чарсет1251 заxожу в таблизу команда отсортировать по названиям
и вот что получается на картинке видно
| Формат времени GMT. Текущее время 04:16. | Страницы (2): [1] 2 » Показаны 17 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.