Vlad121
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Hello All Народ подскажите. Я тут продолжаю воевать с нюковский блоком reviews - приручаю к русскому на предмет корректной выборки и сортировки по русским title. В reviews.php были заменены строки на $alphabet = array ("А","Б","В","Г","Д","Е", ...."9","0"); и switch($op) { case "А": reviews(А, $field, $order); break; case "Б": reviews(Б, $field, $order); break; case "В": reviews(В, $field, $order); break; и т.д. Проверено, после этого блок работоспособен. нижеследующий запрос работает нормально, т.е. если давим на А то $letter% = А, если на Я, то Я. default: $result = mysql_query("SELECT id, title, hits, reviewer, score FROM $prefix"._reviews." WHERE title LIKE '$letter%' ORDER by title $order"); break; Но sql на подобный запрос выдает лабуду - вместо обзоров на А, обзоры на А,Б,В,Г:( но на Щ (и не только) выдает _только_ на Щ :)короче явно некорректная работа sql с русским. Где подкрутить? MySQL Version=3.23.38, локальный Apache 1.3, php4, w98se, нюка 5.03 |