Форум сетевых администраторов
Показаны 17 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Вывод желаемого.... (http://netadmin.ws/forum/showthread.php?threadid=9783)


Помещено onkel.joi 31-10-2004 в 23:57:

Вывод желаемого....

Всем привет
пстараюсь обяснитъ свою проблемку
один хороший человек помог чутъ зделатъ файл вывода названий по алфавиту
но почему то выводится не так как хочется получается немного коряво
сам запрос к бд


PHP:


$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);



может быть что то намудрил такого что и сам не могу разобратся
ниже прикрепил полностю файл
буду рад любой помощи


Помещено blacki 01-11-2004 в 12:31:

quote:
но почему то выводится не так как хочется получается немного коряво



в чем именно выражается кривизна?

__________________
Национальность - русский, вероисповедание - программист.


Помещено onkel.joi 01-11-2004 в 14:07:

не сортируется по буквам алфавита как положено


Помещено blacki 01-11-2004 в 14:55:

млин, а КАК положенно и как сортируется? Желательно на примере. Я мысли читать не умею...

английские буквы впереди русских, буква о пере а, пишет крякозяблики?

__________________
Национальность - русский, вероисповедание - программист.


Помещено onkel.joi 02-11-2004 в 09:53:

quote:
Первоначальное сообщение от blacki
млин, а КАК положенно и как сортируется? Желательно на примере. Я мысли читать не умею...

английские буквы впереди русских, буква о пере а, пишет крякозяблики?



http://www.sharelita.com/modules.ph..._News&file=list


Помещено [wish]master 02-11-2004 в 10:22:

onkel.joi
это проблемы русского апача. почему-то выборка из базы в упор не хочет сортироваться по русским буквам. быть может есть способ и проще, чем использовал в свое время я, не знаю. я просто написал свою функцию сортировки и прогонял полученные из таблицы танные через нее. но найти в архивах файлик никак не могу. найду - выложу...

__________________
Однажды, только ты поверь,
Маятник качнется в правильную сторону...


Помещено onkel.joi 02-11-2004 в 10:29:

к сожалению на сервере не русский апач стоит


Помещено polo 02-11-2004 в 11:27:

А при чем тут русский апач? Нужно просто кодировку для мускуля указать.

__________________
Всегда есть решение.


Помещено blacki 02-11-2004 в 11:53:

допиши в конфиге mysql character_sets = cp1251

__________________
Национальность - русский, вероисповедание - программист.


Помещено onkel.joi 02-11-2004 в 15:43:

к сожалению мне не очень понятно в каком именно файле я должен дописать


Помещено blacki 02-11-2004 в 15:45:

зависит от платформы
unix etc/my.cnf
windows winnt/my.ini

__________________
Национальность - русский, вероисповедание - программист.


Помещено [wish]master 03-11-2004 в 02:57:

polo
о как! буду знать. рано или поздно люди всё узнают впервые...

__________________
Однажды, только ты поверь,
Маятник качнется в правильную сторону...


Помещено onkel.joi 03-11-2004 в 14:16:

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


Помещено blacki 03-11-2004 в 14:44:

Вот еще подумал, а что за база стоит? Если 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");



там поидее должна быть констру

__________________
Национальность - русский, вероисповедание - программист.


Помещено onkel.joi 03-11-2004 в 15:29:

я допишу в файл
но вот что получается
заxожу в бд выставляю чарсет1251 заxожу в таблизу команда отсортировать по названиям
и вот что получается на картинке видно


Помещено blacki 04-11-2004 в 08:22:

как вариант, можно попробывать пересобрать базу указав дефаулт чарсет

__________________
Национальность - русский, вероисповедание - программист.


Помещено onkel.joi 18-02-2005 в 00:39:

ничего не получается сортировка как то не понятно происходит

В-погоне за свободой / Chasing Liberty Ð_омантик 2004 DVDRip

В-поисках Немо / Finding Nemo Мультфильм 2003 DVDRip

В-поисках других людей / Seeing Other People Комедия 2004 DVDRip

В-подарок родителям / Видео караоке Видео-Караоке 2001 DVDRip

Бабба Хо Тен / Bubba Ho-tep Комедия 2002 DVDRip

Багровые реки 2 / Crimson Rivers 2: Angels of the Apocalypse Триллер 2004 Screener

Авалон / Avalon Фантастика 2001 DVDRip

Варвара краса, Длиная коса / Варвара краса, Длиная коса Семейный, 1970 VCD

БАÐ_БИ И ЩЕЛКУНЧИК / BARBIE IN THE NUTCRACKER Мультфильм 2001 DVDRip

Барби и дракон / Barbie as Rapunzel

что то здесь не то


Формат времени GMT. Текущее время 02:51.
Показаны 17 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.